sql基本語法

2022-07-14 17:09:12 字數 2514 閱讀 7423

1、create databasedb_name;  --建立資料庫

2、drop databasedb_name;    --刪除資料庫

3、show create database db_name\g;  --檢視建立資料庫語句,\g以垂直豎行顯示。

4、show database;--顯示系統的資料庫。

5、select database();--檢視當前連線資料庫。

6、select version();  --檢視當前資料庫版本。

7、select user();  --檢視登入使用者的資料庫。

8、use db_name  --連線資料庫

9、grant privilege_x,privilege_x on db_name.db_table to  `u_name`@`u_host_ip` identified by 'password'; --建立使用者為使用者授權

10、grant

select,

insert,

update,

delete,

create,

drop,

references,

index,

alter,

create temporary tables,

lock tables,

execute,

create view,

show view,

create routine,

alter routine,

event,

trigger on `test`.* to 'king'@'1.1.1.1'  --使用者的所有許可權all privilege 

11、revoke privilege_x on db_name.t_name  from 'user'@'u_host_ip';  --收回使用者許可權

12、show grants for 'test'@'1.1.1.1'  --檢視具體使用者的許可權

13、create table 《表名》(《欄位名1>《型別1>,……….;《欄位名n>《型別n>);提示其中:create table 是關鍵字,不能更改,但是大小寫可以變化。

eg:create table test(id int(10) not null auto_increment,name varchar(10) not null default 『』,card int(20) unique,primary key(id),key index_name(name))engine=innodb default charset=utf8;

14、desc t_name; --檢視表結構   type :字段型別、null :是否為空、key :主鍵或者索引、default :預設值為。extra:其他.

15、show create table t_name\g;  --檢視建表語句

16、drop table [if exists] 《表名》;  --刪除表

17、alter table t_name drop primary key; --刪除主鍵索引

18、alter table t_name  change id id int primary key auto_increment; 新增主鍵

19、alter table t_name rename new_name;  --修改表名

20、alter table 《表名》 modify 《欄位名》 《資料型別》;  --修改資料字段資料型別;

21、alter table 《表名》 change 《舊欄位名》 《新欄位名》 《新字段型別》;    --修改資料欄位名

22、alter table 《表名》 add 《欄位名》 《字段型別》 [約束條件] [first | after 已存在欄位名]; --新增字段

23、alter table 《表名》 drop 《欄位名》;     --刪除字段;

24、alter table 《表名》 engine=inndob;  --更改表的儲存引擎;

25、alter table 《表名》drop foreign key 《外鍵名》    --刪除表的外來鍵約束。

26、insert into t_name set 《欄位1>=值1,《欄位2>=值2,《欄位n>=值2;  --插入單行資料。

27、insert into t_name [(欄位1,欄位2,欄位n)] values (值1,值2,值n),(值1n,值2n,值nn),  --插入多行資料。

28、insert into t_name (欄位1,欄位2,欄位n) select 欄位a,欄位b,欄位c  from t_name [where condition]; 向表插入查詢結果,屬於快速造資料

29、update t_name set 欄位1=值1,欄位2=值2,欄位n=值n [where condition];  --更新資料。

30、delete from t_name [where ];  --刪除資料.

SQL基本語法

update 有關update,急!在oracle資料庫中 表 a id firstname,lastname 表 b id,lastname 表 a 中原來id,firstname兩個欄位的資料是完整的 表 b中原來id,lastname兩個欄位的資料是完整的 現在要把表 b中的lastname欄...

SQL基本語法

1.select列名稱 from 表名稱 2.selectdistinct 列名稱 from 表名稱 3.select列名稱 from 表名稱 where 列 運算子值 eg select frompersons where city beijing select from persons wher...

SQL基本語法

重要的ddl語句 create database 建立新資料庫 alter database 修改資料庫 create table 建立新錶 alter table 變更 改變 資料庫表 drop table 刪除表 create index 建立索引 搜尋鍵 drop index 刪除索引 1.s...