MySQL语句语法

常见的SQL语句语法

显示所有数据库:

SHOW DATABASES;

创建数据库:

CREATE DATABASE 数据库名;

删除数据库:

DROP DATABASE [IF EXISTS] 数据库名;

使用数据库:

use 数据库名

查询当前使用的数据库:

select database();

查询数据库里的所有表

show   tables;

创建表:

CREATE TABLE 表名(
 字段   字段类型 comment‘这里是注释’,
 字段   字段类型 comment‘这里是注释’
);

查看表结构:

DESC 表名;

查看指定表的建表语句

SHOW CREATE TABLE  表名

向表中添加字段 :

	ALTER  TABLE  表名  ADD  字段名  数据类型(长度);

表中修改数据类型:

ALTER  TABLE  表名  MODIFY  字段名  数据类型;

表中修改字段名和字段类型:

ALTER  TABLE  表名  CHANGE  旧字段名  新字段名  数据类型;

表中删除字段:

	ALTER  TABLE  表名  DROP  字段名;

修改表名:

	ALTER  TABLE  旧表名  RENAME  TO  新表名;
	RENAME  TABLE  旧表名  TO  新表名;

修改表中字符集:

	ALTER  TABLE  表名  CHARACTER  SET gbk;

删除表:

	DROP  TABLE  表名 ;

表中插入数据:

	INSERT  INTO 表名 (字段,字段 ) VALUES (值,值);
	INSERT  INTO 表名 (字段,字段,字段)  VALUES (值,值,值),(值,值,值);
	INSERT  INTO 表名 VALUES(值,值,值);
	INSERT  INTO 表名  VALUES(值,值,值),(值,值,值);

查询表中所有数据:

​```

select * from 表名 ;
```

修改表中数据:

UPDATE  表名  SET  字段 = 值  [WHERE  条件];

删除表中数据

DELETE  FROM  表名  WHERE  条件;

删除表中所有记录

TRUNCATE  TABLE  表名;

查询多个字段:

SELECT  字段1,字段2,字段3 ... FROM 表名;

查询时字段设置别名

	SELECT  字段1  AS  别名,字段2 AS  别名,....  FROM  表名;

	SELECT   字段1  别名,字段2  别名,....  FROM  表名;

查询时字段去除重复记录

 	SELECT DISTINCT  字段列表  FROM  表名; 

条件查询

	SELECT  字段列表  FROM  WHERE  条件列表;

SQL中常用的条件

常用条件
		>                	                        大于
		>=                                      大于等于
		<            	                        小于
		<=                 	 	     小于等于
		=                  	 	     等于
		<>或!=          	 	     不等于
		BETWEEN ..  AND ...	     在某个范围之内(含最小值,最大值)
		IN(.....)                                  在IN之后的列表中的值,多选一(满足其中一个条件即可)
		LIKE  占位符                          模糊匹配( _ 匹配单个字符, % 匹配任意个字符)
	逻辑运算
		AND 或 &&                          并且 (多个条件同时成立)    
 		OR 或 ||                                 或者(多个条件任意一个成立) 
 		NOT 或 !                               非,不是  
聚合函数
	SELECT  聚合函数(字段列表)  FROM  表名; 
		函数  				     功能                 
		count 			     统计数量  非null值        
		max    			     最大值                    
		min   			               最小值                    
 		avg  			               平均值 null值也不进行计算 
		sum   			               求和                      
排序查询
	SELECT   字段列表  FROM  表名  ORDER  BY  字段1  排序方式1,字段2  排序方式2; 
分页查询
	SELECT   字段列表  FROM   表名  LIMIT  起始索引 , 
查询记录条数 ; 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值