中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

mysql基礎(二) 常用SQL語句

發布時間:2020-07-09 20:52:17 來源:網絡 閱讀:289 作者:紅塵世間 欄目:數據庫
SQL語句類型:
    DDL:數據庫定義語言
	create,drop,alter
    DML:數據操作語言
	insert,delete,update,select
    DCL:數據控制語言
	grant,revoke


常用SQL語句:
    CREATE DATABASE		#創建數據庫
	CREATE TABLE		        #創建表
	CREATE TABLE table_name(字段名,字段數據類型,約束條件)	#創建表
	CREATE INDEX            #創建索引	
	    數據類型:
		×××:int
		    tinyint		#1byte
		    smallint		#2byte
		    mediumint		#3byte
		    int			#4byte
		    bigint		#8byte
		    
		字符型:
		    char		#固定長度字符型(不區分大小寫)
		    varchar		#可變長度字符型(不區分大小寫)
		    binary		#固定長度字符型(區分大小寫)
		    varbinary		#可變長度字符型(區分大小寫)
		    
		約束條件:
		    NOT NULL		#不允許為空
		    DEFAULT		#默認值	
	            PRIMARY KEY	#主鍵
            UNIQUE KEY		#唯一鍵			
		    unsigned		#無符號的(適用于int類型)
		    auto_increment	#自增,需要定義在一個鍵中(適用于int類型)
							
使用實例:	
	show global variables;     #查看全局參數
	show session variables;     #mysql的當前會話參數
	show character set;	      #查看支持的字符集
	show collation;	      #查看支持的排序規則
	show engines;		      #查看支持的存儲引擎
	show table status like 'user'\G;		#查看表狀態
	show global variables like '%server%';	#數據庫id
	show master logs;			#查看數據庫二進制日志
	show master status;			#查看主服務器狀態
	show grants for 'dj'@'localhost';	#查看dj用戶的授權信息
	show index from mysql.user;		#查看索引
	show databases;			#查看數據庫
	show tables;				#查看數據庫的表
	
	
	select 字段名 from 表名 [where	查詢條件]	#查看表中的內容
	select *  from user\G;				#查看用戶的詳細信息
	select	databese();				        #查看默認數據庫
	select * from test where id>2 and id<4;	#查詢test表中id大于2小于4的數據
		where條件:
			>  <  >=  <=  ==  !=  and  or  not  
			like:模糊查詢	 	rlike:基于正則表達式的模糊查詢
	
	drop database 數據庫名;		#刪除數據庫
	drop table 表名;			#刪除指定表
	drop user '用戶名'@'主機';		#刪除用戶
	
	
	update 表名 set 更改的值  where  條件匹配	#修改表中的數據
	update test set name='huyuan' where id=2;
	
	
	delete	from 表名 where 條件條件		#刪除條件匹配的數據
	delete from test where id=2;
	
	
	insert into 表名(字段1,字段2) values(字段1的值,字段1的值)
	insert into test(name) values('zhangtao');
	
	insert into 表名 (字段1,字段2) select語句	#插入通過select查詢得到的數據
	insert into user (user,host,passwd) select User,Host,Password from mysql.user;
	
	
	grant 權限列表 on 數據庫.表 to '用戶名'@'授權主機' identified by '密碼'
	        #授權用戶
	revoke drop on 數據庫.表 from '用戶名'@'授權主機';	#撤銷授權
	
	
	altar table 表名 add 字段名 字符型			#添加字段
	alter table test ip varchar;
	
	altar table 表名 change 源名 修改后的名 字符型	#更改字段
	alter table test change ip sid int;
	
	altar table 表名 drop 字段名			#刪除字段
	alter table test drop sid;						
	
	
		
	set global 變量名=值;				#設置全局參數
	set session 變量名=值;			#設置當前會話參數
	use 數據庫名;					#指定默認數據庫
	create index 索引名 on 表名;		#創建索引	
	flush privileges;				#重讀授權表

	
創建表的三種方式:
	1、直接創建
            create teble 表名 (字段名1 字段類型,字段名2 字段類型)
	2、復制表和表中的數據
	    create teble  表名 select語句
		例:create teble  test select User,Host,Password from mysql.user;
	3、復制表結構
	    create teble tbl_name like 模板表
		例:create teble test2 LIKE test	


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

甘南县| 西宁市| 平邑县| 九龙县| 康定县| 叙永县| 邵武市| 崇信县| 犍为县| 乐亭县| 东安县| 唐山市| 嫩江县| 白银市| 乐陵市| 赫章县| 玉田县| 额尔古纳市| 凤山县| 贵定县| 浦北县| 简阳市| 德保县| 三亚市| 长顺县| 惠安县| 延吉市| 休宁县| 安康市| 宜黄县| 涿鹿县| 濉溪县| 永靖县| 舒城县| 天等县| 鄂托克旗| 六枝特区| 仪征市| 雅安市| 乌兰县| 绥芬河市|