常用语句
名称 | 例子 |
---|---|
比较运算符 | 比较运算符有=、!=、>、>=、<、<=和<>等。其中,<>与!=是等价的。 |
在表中添加字段 | alter table sys_dept add position varchar(200) DEFAULT ‘’ COMMENT ‘公司位置绘制json’; |
修改某个表的字段类型及指定为空或非空 | alter table 表名称 change 字段名称 字段名称 字段类型 [是否允许非空];——alter table 表名称 modify 字段名称 字段类型 [是否允许非空];——alter table 表名称 modify 字段名称 字段类型 [是否允许非空]; |
修改某个表的字段名称及指定为空或非空 | alter table 表名称 change 字段原名称 字段新名称 字段类型 [是否允许非空 |
删除摸一个字段 | ALTER TABLE mytable DROP 字段名; |
查询数据表所有的数据 | select * from <表名>; |
查询表中指定的字段 | SELECT < 列名 > FROM < 表名 >; |
去除重复数据 | SELECT DISTINCT <字段名> FROM <表名>; |
将一个数据库中表 数据 插入到 另一个数据库 表中 | insert into (插入数据库表名称) select * from (查询数据库表名称) where date_format(collectime,’%Y-%m’)=‘2020-11’; |
对数据库表进行分表并创建表后将查询结果存入新表中 | create table (创建新表名称) select * from (查询数据库表名称) where date_format(collectime,’%Y-%m’)=‘1970-02’; |
删除图片表外建 | alter table (表名称) drop foreign key (表外建名称); |
查询 表中所有的月份 | SELECT DISTINCT(DATE_FORMAT(collectime,’%m’)) as month FROM ( 表名称)WHERE collectime LIKE ‘%$2020%’ |
查询当前月份 | select date_format( curdate(),’%Y%m’) ; |
创建数据库 | CREATE DATABASE 数据库名; |
删除数据库 | drop database <数据库名>; |
创建数据表 | CREATE TABLE table_name (column_name column_type); |
删除数据表 | DROP TABLE table_name ; |
删除单个表中的数据 | DELETE FROM <表名> [WHERE 子句] [ORDER BY 子句] [LIMIT 子句]; |
删除表中的全部数据 | DELETE FROM <表名>; |
根据条件删除表中的数据 | DELETE FROM <表名> WHERE course_id=4; |
向表中的全部字段添加值 | INSERT INTO <表名>( <列名1> [ , … <列名n>]) VALUES ((值1) [… , (值n) ]); |