sql基本語法:

一、create database db_name;  --建立數據庫數據庫

二、drop database db_name;    --刪除數據庫ide

三、show create database db_name\G;  --查看建立數據庫語句,\G以垂直豎行顯示。spa

四、show database; --顯示系統的數據庫。索引

五、Select database();--查看當前鏈接數據庫。ip

六、Select version();  --查看當前數據庫版本。rem

七、Select user();  --查看登陸用戶的數據庫。it

八、use db_name  --鏈接數據庫io

九、grant privilege_x,privilege_x on db_name.db_table to  `u_name`@`u_host_ip` identified by 'password'; --建立用戶爲用戶受權innodb

十、GRANTtable

  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 

十一、revoke privilege_x on db_name.t_name  from 'user'@'u_host_ip';  --收回用戶權限

十二、show grants for 'test'@'1.1.1.1'  --查看具體用戶的權限

1三、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;

1四、desc t_name; --查看錶結構   Type :字段類型、Null :是否爲空、Key :主鍵或者索引、Default :默認值爲。Extra:其餘.

1五、show create table t_name\G;  --查看建表語句

1六、drop table [IF EXISTS] <表名>;  --刪除表

1七、Alter table t_name drop primary key; --刪除主鍵索引

1八、alter table t_name  change id id int primary key auto_increment; 添加主鍵

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

20、alter table <表名> modify <字段名> <數據類型>;  --修改數據字段數據類型;

2一、alter table <表名> change <舊字段名> <新字段名> <新字段類型>;    --修改數據字段名

2二、alter table <表名> add <字段名> <字段類型> [約束條件] [first | after 已存在字段名]; --添加字段

2三、alter table <表名> drop <字段名>;     --刪除字段;

2四、alter table <表名> engine=inndob;  --更改表的存儲引擎;

2五、alter table <表名>drop foreign key <外鍵名>    --刪除表的外鍵約束。

2六、insert into t_name SET <字段1>=值1,<字段2>=值2,<字段n>=值2;  --插入單行數據。

2七、insert into t_name [(字段1,字段2,字段n)] values (值1,值2,值n),(值1n,值2n,值nn),  --插入多行數據。

2八、insert into t_name (字段1,字段2,字段n) select 字段a,字段b,字段c  from t_name [where condition]; 向表插入查詢結果,屬於快速造數據

2九、update t_name set 字段1=值1,字段2=值2,字段n=值n [where condition];  --更新數據。

30、delete from t_name [where <condition>];  --刪除數據.

相關文章
相關標籤/搜索