mysql语句如果长期不写,就会忘掉,所以要时常复习,温故而知新。
1.select length("中国人"),select char_length("中国人");
2建立数据库的语句
use new_schema;
create table ta(
id int primary key);这是小括号,不上大括号,虽然大括号在java通常用来定义数组,不要混淆。
DELETE FROM table1
TRUNCATE TABLE table1,删除数据库的部分语句,这只是删除了table的数据,table依然在,使用drop table table01;
3错误的插入语句示范: insert into ta values((1,1921),(2,1944));
错误示范三: insert into user(head_url) values("https://gss0.baidu.com/7LsWdDW5_xN3otqbppnN2DJv/lvpics/pic/item/cf1b9d16fdfaaf5151305a1e8c5494eef11f7a44.jpg")
where id=1; 写的都是什么鬼sql语句噢。
4.错误:在插入date和datetime类型的数据时,要使用‘单引号或者双引号。
5.关于时间的操作,比如查询最近三个月的记录:
select * from t_user where time>DATE_SUB(CURDATE(), INTERVAL 1 WEEK) --一周
select * from t_user where time>DATE_SUB(CURDATE(), INTERVAL 3 MONTH) --三月
select * from t_user where time>DATE_SUB(CURDATE(), INTERVAL 1 YEAR) --一年