数据库查询操作
Tab 自动补全代码
精确查询: =
模糊匹配 like
通配符 "%" 任意多个字符,"_"单个字符
in 在什么里面
not like 不包含
-
not in 不在什么里面
练习题:
1.查询学生姓名为 钱璟的
SELECT * FROM t_user_customer WHERE
customer_name='钱璟';
2.查询编号小于 110的学生
SELECT * FROM t_user_customer WHERE customer_id<110;
3.查询学生性别为女的
SELECT * FROM t_user_customer WHERE sex=1;
4.学生姓名不等于 张子栋 只显示学生 编号 姓名
SELECT customer_id,customer_name
FROM t_user_customer WHERE customer_name<>'张子栋';
5.学生省份为重庆的 只显示 学生编号 姓名 省份
SELECT customer_id,customer_name,province
FROM t_user_customer WHERE province='重庆';
6.学生姓名 包含 马
SELECT * FROM t_user_customer
WHERE customer_name LIKE'%马%';
7.学生姓名以吴开头
SELECT * FROM t_user_customer
WHERE customer_name LIKE'吴%';
8.姓名是两个字符的学生
SELECT * FROM t_user_customer
WHERE customer_name LIKE'_';
9.姓名最后一位 是民的学生
SELECT * FROM t_user_customer
WHERE customer_name LIKE'%民';
10.姓名第二位为 春的学生姓名
SELECT * FROM t_user_customer
WHERE customer_name LIKE'春%';
11.姓名为马冬梅,马冬兰,马冬竹,马冬菊
SELECT * FROM t_user_customer
WHERE customer_name IN(''马冬梅'',''马冬兰'',''马冬竹'',''马冬菊'');
12.姓名不包括 马冬梅,马冬兰,马冬竹,马冬菊
SELECT * FROM t_user_customer
WHERE customer_name NOT IN(''马冬梅'',''马冬兰'',''马冬竹'',''马冬菊'');
NOT LIKE'%'
13. 查询 公司名称 包含上海 或者地址在上海的
SELECT *
FROM t_interview_company
WHERE company_name='上海' OR addr LIKE'%上海%';
14. 查询 公司名称 包含阿里 地址在 上海金融中心的
SELECT *
FROM t_interview_company
WHERE company_name LIKE'%阿里%'
AND addr ='上海金融中心';
15. 查询 公司地址 包含 重庆或者包含 成都 或者上海的
SELECT * FROM t_interview_company
WHERE addr LIKE '%重庆%' OR addr LIKE '%成都%' OR addr LIKE '%上海%' ;
数据库ER图
数据库
*1. 条件连接
A. and 和
B. or 或者
*2. 数据库导出备份
A. 选中数据
B. 点击导出为 sql脚本
C. 命名,保存文件
*3. 数据库执行脚本保存
A. 点击保存按钮保存,命名文件,点击确定
B. Ctrl+S, 命名文件, 点击确定
*4.数据库操作
A. 插入数据:insert into 表名 (字段名1,字段名2) values (字段值1,字段值2)
B. 更新数据:
1. 全表修改 : update 表名 set 字段名=字段值
2. 指定条件修改: update 表名 set 字段名=字段值 where 字段名=字段值