失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > SQL语句 数据库增加 删除 修改 查询

SQL语句 数据库增加 删除 修改 查询

时间:2018-09-15 21:34:49

相关推荐

SQL语句 数据库增加 删除 修改 查询

原创博客,转载请注明:转自 /hongdunyang/article/details/86181589

1、查询全部:

*select * from table1;*

2、查询某几列:

*select colume1,colume2 from table1;*

3、查询某一列不同值:

*SELECT DISTINCT COLUME1 FROM TABLE1;*

4、过滤筛选:

1)根据某一列的值查询

select * from table1 where colume1='XXX';

2)范围查找

select * from table1 where colume1 > 2000 and colume1 < 3000;

3)满足不包含改条件的值:

select * from table1 where not colume1 > 1500;

4)空值判断 is null

select * from table1 where colume1 is null;

5)between and(包含上下限)

select * from table where colume between 1500 and 3000;

6)In 查询列中等于某一项的值

select * from table1 where colume1 in (100,200,500);

7)模糊查询

select * from table1 where colume1 like 'M%';#M 为要查询内容中的模糊信息。#% 表示多个字值,_ 下划线表示一个字符;#M% : 为能配符,正则表达式,表示的意思为模糊查询信息为 M 开头的。#%M% : 表示查询包含M的所有内容。#%M_ : 表示查询以M在倒数第二位的所有内容。

5、AND 和 OR

#如果第一个条件和第二个条件都成立,则 AND 运算符显示一条记录。#如果第一个条件和第二个条件中只要有一个成立,则 OR 运算符显示一条记录。

6、ORDER BY

#ORDER BY 关键字默认按照升序对记录进行排序。如果需要按照降序对记录进行排序,您可以使用 DESC 关键字SELECT COLUME1 FROM TABLE1 ORDER BY COLUME1;

7、插入

Insert into table1 values (values1,values2,......);插入一行,需要values中写全所有属性Insert into table(colume1,cloume3,cloume6) values('aaa','1234','dvvdfv');指定列插入数据,id会自动更新,没指定的列会是默认值或者null。

8、更新(修改)

update table1 set colume1=value1,colume2=value2,..... where colume5=value5;

9、删除delete

Delete from table1 where colume1=value1;

注:

SQL语句不区分大小写,MySQL创建新用户: GRANT USAGE ON.TO ‘guest’@‘localhost’ IDENTIFIED BY ‘123456’ WITH GRANT OPTION;

mysql5.7之后不支持 INSERT INTO user

(host, user, password,

select_priv, insert_priv, update_priv)

VALUES (‘localhost’, ‘guest’,

PASSWORD(‘guest123’), ‘Y’, ‘Y’, ‘Y’);这种形式创建用户了,因为属性不完整,password也变成了authentication_string 字段

如果觉得《SQL语句 数据库增加 删除 修改 查询》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。