1、创建表
CREATE TABLE users(
id SMALLINT UNSIGNED PRIMARY KEY AUTO_INCREMENT,
username VARCHAR(20) NOT NULL,
password VARCHAR(32) NOT NULL,
age TINYINT UNSIGNED NOT NULL DEFAULT '10',
sex BOOLEAN
);
DEFAULT '10'要加引号,不然有的版本报错
2、插入数据。
全部赋值:INSERT users values(NULL,'TAS','123',21,1);
id 是自动增长的,采用默认值可以用NULL或者DEFNULT代替。
赋给部分值:INSERT users SET username='Tol',password='234';
3、更新数据
更新所有性别1:UPDATE users set sex = 1;
更新部分性别为1:UPDATE users set sex = 1 where id = 1;
4、删除数据
DELETE FROM users where id =2;
5、查询数据
SELECT * FROM users;
SELECT id,username FROM users;
select age from users group by sex;
select * from users order by age,id desc;
select * from users order by age,id;
6、无限极分类表设计
SELECT P.id,P.name,s.name FROM goods_type as p LEFT JOIN goods_type as s ON s.parent_id = p.parent_id;
下面是正确的结果
下面的是错误的结果:
其实我还没有看懂到底是个什么玩意,以后再说吧。
ps:至少需要一篇随笔才能撑起模板框架。