Mysql 常用sql语句

数据库在工作和面试中都会经常用到,因此需要重点学习。 

1、查询时间: select date_format(create_time, '%Y-%m-%d') as day from table_name;

2、int 时间戳类型: select from_unixtime(create_time, '%Y-%m-%d') as day from table_name;

3、替换某字段内容的语句:update table_name set content = REPLACE(content, 'aaa', 'bbb') ;

4、获取表中某字段包含某字符的数据:SELECT * FROM `表名` WHERE LOCATE('关键字', 字段名)

5、获取字段中的前4位: SELECT SUBSTRING(字段名,1,4) FROM 表名 ;

6、查找表中多余的重复记录: select 字段名 from 表名 group by 字段名 having count(字段名) > 1 ;

7、插入数据:INSERT INTO tb_name(id,name,score)VALUES(NULL,'张三',140),(NULL,'张四',178),(NULL,'张五',134);

8、更改表结构: ALTER TABLE tb_name ADD COLUMN address varchar(80) NOT NULL;

9、指定更新数据:UPDATE tb_name SET score=189 WHERE id=2;

10、利用变量查询字符串数据: SELECT * FROM tb_name WHERE name LIKE ‘%$_POST[name]%’;

11、对数据进行降序/升序查询: SELECT 字段名 FROM tb_stu WHERE 条件 ORDER BY 字段 DESC 降序;

 

=================

平时不努力,用时方恨少。最近需要尽快调整状态,提高效率。

ps(拓展):https://www.jianshu.com/p/715ae58efc26

https://blog.csdn.net/sinat_35861727/article/details/78866904

posted @ 2019-12-09 22:31  python厚积薄发  阅读(183)  评论(0编辑  收藏  举报