sql常用的基本語法(修改表名,修改表字段,修改字段類型,增加表字段,查找,修改,刪除)

更改表名:

alter table 舊錶名 rename 新表名。

比如:alter table t_t_user rename t_user;

修改表類型:

alter table 表名  modify 你需要修改的字段名稱和類型。

比如: alter table t_user modify id int(10)

增加表字段:

alter table 表名 add column 你需要增加的字段和類型

刪除表字段:

比如: alter table t_user add column age int(2);

alter table 表名 drop 你需要刪除的字段

比如:alter table t_user drop age;

字段改名

alter table 表名 change 舊的字段名 新的字段名和類型

比如:alter table t_user change age ages int(2);

注意:change和modify都可以修改表的定義,不同的是change後面需要寫兩次列名,不方便。但是change的有點事可以修改列名稱,modify則不能。

修改字段排列

alter table 表名 add 新增字段名稱和類型 after 你需要在新字段排序之前的字段 

比如: alter table t_user add age int(11) after id; 

 

插入:

insert into 表名(字段名稱1,字段名稱2,,字段名稱3,……) values(值1,值2,值3,……)。

比如:insert into t_user(user_name,password) values('admin','a123456');

注意:如果有字段沒有寫,會自動設置成爲null,如果你有字段不能爲null,但是沒有寫,就會報錯,添加不了數據

一次性插入多條:

insert into 表名(字段名稱1,字段名稱2,,字段名稱3,……)values(值1,值2,值3,……),(值1,值2,值3,……),(值1,值2,值3,……)。

比如:insert into t_user(user_name,password) values('admin1','a123456'),('admin2','a123456'),('admin3','a123456');

更新:

update 表名 set 字段名=需要更新的值 where 條件

比如:update t_user set password='123456' where id = 2

刪除:

delete from 表名 where 條件

比如:delete from t_user where id = 2\

查詢:

select * from 表名 where 條件 (where如果沒有表示查出的是這張表所有的數據)

比如:select * from t_user where id = 1

查詢不重複的記錄:使用distince關鍵字

select distinct 字段名 from 表名

比如:select distinct password from t_user;

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章