MySQL命令和SQL語句

環境外

連接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');
  1. 將ID設爲長度爲3的數字字段:int(3)並讓它每個記錄自動加一:auto_increment並不能爲空:not null而且讓他成爲主字段primary key。
  2. 將NAME設爲長度爲10的字符字段。
  3. 將ADDRESS設爲長度50的字符字段,而且缺省值爲深圳。
  4. 將YEAR設爲日期字段。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章