環境外
連接mysql(本地):mysql -u root -p
連接mysql(遠程主機):mysql -h 主機地址 -u 用戶名 -p 用戶密碼
退出命令界面:exit
環境內
顯示數據庫列表:show databases;
打開數據庫:use 數據庫名;
顯示數據庫中的數據表:show tables;
顯示數據表的結構:describe 表名;
建庫:create database 庫名;
建表:
use 庫名;
create table 表名 (字段設定列表);
刪庫:drop database 庫名;
刪表:drop table 表名;
將表中記錄清空:delete from 表名;
顯示錶中的記錄:select * from 表名;
建庫和建表以及插入數據的實例
drop database if exists school; //如果存在SCHOOL則刪除
create database school; //建立庫SCHOOL
use school; //打開庫SCHOOL
create table teacher //建立表TEACHER
(
id int(3) auto_increment not null primary key,
name char(10) not null,
address varchar(50) default '深圳',
year date
); //建表結束
//以下爲插入字段
insert into teacher values('','glchengang','深圳一中','1976-10-10');
insert into teacher values('','jack','深圳一中','1975-12-23');
- 將ID設爲長度爲3的數字字段:int(3)並讓它每個記錄自動加一:auto_increment並不能爲空:not null而且讓他成爲主字段primary key。
- 將NAME設爲長度爲10的字符字段。
- 將ADDRESS設爲長度50的字符字段,而且缺省值爲深圳。
- 將YEAR設爲日期字段。