1. 程式人生 > 資料庫 >cmd視窗的入門mysql操作

cmd視窗的入門mysql操作

mysql 登陸

mysql -u  使用者名稱 -p  回車  輸入密碼   ru:   mysql - u  root -p 123456

 

是最常用的資料庫管理語言--(SQL),常用的大致分為四種:DDL  資料定義語言  , DML  資料操作語言 , DQL  資料查詢語言, DCL 資料控制語言.

DDL

create  建立 ,即我們可以通過create 來建立資料庫,表,檢視,使用者等。

建立資料庫: create  database 資料庫名;

建立表:create table 表名(列名  列資料型別  屬性(就是主外來鍵,和非空之類的) 註釋,....);  沒列用逗號隔開,最後一列不需要加逗號 列如:

create table student(sid int  frimary key auto_increment,

          sname varchar(20)  not null  comment '學生姓名' );

drop  刪除

drop table 表名;  刪除表

alert 修改更新

Alter  table 表名 rename  as 新表名;   ----修改表名

Alter  table  表名  add  新增列名  資料型別  屬性;-------修改表結構新增

//修改表屬欄位

Alter  table 表名 modify 欄位名 資料型別  屬性;

Alter  table 表面 change 舊欄位  新欄位  型別  屬性;

Alter  table  表明  drop  欄位名;  刪除子段

刪除外來鍵

Alter  table  表名 drop  foreign key  外來鍵名;

新增外來鍵

Alter  table  表名 add  constraint  外來鍵名  foreign  key(列名)  references 主表(關聯鍵);

 

DML

新增資料

insert into  表名(列名,列名2,列名3,) values(值1,值2,值3,); 如:  insert into student(sid,sname,age) values(1,'tom',13);  

或插入多條:insert into student(sid,sname,age) values(1,'tom',13), (2'jack',24);  值之間用逗號隔開

修改

update 表明  set  列名=新值 where=條件 如  update student  set  sname='tt' where sid=1;

刪除

delete  from  表名  where  條件  如    delete  from  student where sid=1;

 

DQL

select *  from  表名    簡單的查詢表中所有內容, 查詢可跟where條件  having  篩選   group by 分組  limit  0,3;