MySQL语法

0x00 Select语句的一般语法 1.SELECT [ALL|DISTINCT] <目标列表达式> [,<目标列表达式> ]... 2.FROM <表名或视图名> [,<表名或视图名> ]... 3.[ WHERE <行条件表达式> ] 4.[ GROUP BY <列名1> ,[列名2][,...][HAVING组条件表达式] ] 5.[ ORDER BY <列名1> ,[ASC|DESC][,...] ]; 上面5个句子书写时按顺序,尽量一个句子一行,但在机器内部执行时的顺序是2-3-4-1-5, 即先确定从哪个数据源查找, 然后确定过滤条件, 若有分组则对过滤后的记录进行分组,若分组有限制条件则对分组进一步限制, 然后将符合条件的列查询出来, 最后对结果进行排序。 select name as '名字',password as '密码' form user; select * from message where id between 2 and 6; select * from message where title like '%留言_'; //%匹配任意个字符,_匹配一个字符 select * from message where uid in (2,3,4); //删除2、3、4共3条数据 0x01 连接查询 [<表名1>.


MySQL的增删改查

0x00 连接数据库 0x01 查看数据库 0x02 创建数据库 一般将sql语句保存在文本中,然后复制运行 create database test; use test; drop table if exists users; create table users( id int not null auto_increment primary key, username varchar(20) not null default 'xiaoming' comment '用户名', password varchar(32) not null default '123456' comment '密码' ); drop table if exists msg; create table msg( id int not null auto_increment primary key, uid int not null default '0' comment '用户id', title varchar(30) not null default 'title' comment '信息标题', content varchar(1024) not null default 'content' comment '信息内容', ip varchar(15) not null default '127.



可以返回顶部