CREATE TABLE IF NOT EXISTS user (
serial INTEGER PRIMARY KEY AUTOINCREMENT,
sid Varchar(32) DEFAULT NULL,
username Varchar(32) DEFAULT NULL,
password Varchar(32))
drop table testtable 删除表格
2. 插入数据(核心和重点)-insert
insert into user(sid,username,password) values(‘1410001‘,‘xiaohong‘,‘123‘)
3. 查询数据(核心和重点) select
<1>查询表格中所有字段的数据
select * from user
<2>查询指定的字段
实例: 获取所有用户名
select username from user
select username,password from user
<3>根据指定的条件进行查询
实例: sid为1410001人的信息获取出来
select * from user where sid=‘1410001‘
<4>根据多个条件进行查询
实例: 判断用户名为lisi,密码为123456的用户是否存在?
select * from user where username=‘lisi‘ and password=‘123456‘
<5>查询后需要排序-----淘宝查询按照价格排序,desc表示降序,默认升序
select * from user order by sid desc
<6>获取数据行数
select count(*) from user
4. 删除数据
实例: 删除用户名为hanmeimei 的所有行
delete from user where username=‘hanmeimei‘
5.更新数据
实例: 用户名为lisi的密码改为123456
update user set password=‘123456‘ where username=‘lisi‘
//从user表中查找从索引2开始的数两个的记录
select * from user limit 2 ,2
查找 user 中的所有记录 按照 age 降序排列
select * from user order by age desc
查找 age=10的所有记录 按照 passwd 升序 排列
select * from user where age=10 order by passwd asc
查找 age 分别 是 2 3 5 的所有记录
select * from user where age in (2,3,5)
查找 age 在2<=age <= 5 区间的所有记录
select * from user where age between 2 and 5
模糊找到 找到 username 中包含 xiaohong字符串的所有记录
select * from user where username like ‘%xiaohong%‘
查找 指定范围的记录 limit 1,2 表示 从索引 1开始 数两条记录
//索引 值 数字 是从0开始表示
select * from user limit 1,2
/插入/增加内容
insert into user(username,passwd,age) values(‘xiaofen‘,‘1234567‘,2)
//查找 user表中的所有内容
select * from user
查找 user表中的所有username字段的内容
select username from user
从user表 找到username 字段 是xiaohong 所有内容
select username,passwd,age from user where username=‘xiaohong‘
select username,passwd,age from user where age>1 and passwd=‘12345‘
//like 就是一个模糊查询 查找 username 中包含 xiaohong 的所有记录
select username,passwd,age from user where username like ‘%xiao%‘
select username,passwd,age from user where age between ‘1‘ and ‘2‘
select * from user
select sum(age) from user
select avg(age) from user
//求行数 求有多少条记录
select count(*) from use
insert into user(username,passwd,age) values (‘xiao‘,‘12345‘,‘10‘)
根据 passed 是12345 的按照 age 降序排列
select * from user where passwd = ‘12345‘ order by age desc
//删除 age 是10 的记录
delete from user where age = 10