Navicat
create table <表名>
(
<列名> <数据类型及长度> [not null],
<列名> <数据类型及长度>,
...
<列名> <数据类型及长度>
)
drop table <表名>
导入导出数据
把表变成sql代码
备份与还原
习题 创建表格
增,删,改,查 CRUD
添加:
insert into <表名>[(列1,列2....)] values(<'值1'>[,'值2'])
注意:
1.列与值要匹配(数量,类型,次序)
2.列可以省掉,但值必须与表中的总列数和列的次序完全对应。
3.自增长列,不能省掉自增列,给自增列赋个''
delete from car where code='c001'
delete from car where brand='b001' or brand='b004'
delete from car where brand='b001' || brand='b004'
delete from car where brand='b007' && price>50
delete from car where brand='b007' and price>50
<> !=
更新
update <表名> set <列=值>[,列=值...] where .....
update info set sex='1' where code='p003'
update info set sex='0',nation='n004',birthday='1999-9-9' where code='p001'
update car set price=price * 0.9 where price > 30
update car set price =price * 0.95 where (brand='b006' || brand='b005')&&price>30
查询
select * from 表名
select 列名1,列名2... from 表名 --投影
select * from 表名 where 条件 --筛选
1.等值与不等值
select * from car where code='c001';
select * from car where code != 'c001';
select * from car where price > 30;
--下面的都是范围
select * from car where price >=30 && price <=50;
select * from car where price between 30 and 50
select * from car where brand='b002' || brand='b004' || brand='b006'
select * from car where brand in ('b002','b004','b006')
2.模糊查
select * from car where name like '宝马%' %--任意多个任意字符
select * from car where name like '%5%'
select * from car where name like '%型'
select * from car where name like '__5%' _ -- 一个任意字符
3.排序
select * from 表名 where .... order by 列名 [ASC/DESC],列名[asc/desc]....
select * from car order by price desc
select * from car order by brand desc,price asc
习题
最新文章
- PHPCMS-V9 获取一级栏目、二级栏目、三级栏目
- 如何分隔两个base64字符串?
- flex 添加右键链接
- 精美舒适的对话消息提示框--第三方开源--SweetAlertDialog
- less命令
- (二)JAVA使用POI操作excel
- 项目中redis类似MVC的使用
- WebStorm和IntelliJIEDA软件注册码网站(手动填写)
- Javascript使用克隆的原型模式
- SQL解决时间段重复合并问题
- 题解-UOJ 455雪灾与外卖
- React相关:npm,ES6,
- Spark RDD 默认分区数量 - repartitions和coalesce异同
- 浅谈 Web 缓存
- week8:个人博客作业
- 鲜为人知的 Python 语法
- LDA基本介绍以及LDA源码分析(BLEI)
- code2198 数字三角形WWW
- (+4)2.2UML建模图
- 关于controller和apicontroller的跨域实现过滤器的不同
热门文章
- Visual Studio 2013 各版本注册码
- perl随记(1)
- 1565: [NOI2009]植物大战僵尸 - BZOJ
- js+CSS实现模拟华丽的select控件下拉菜单效果
- 求字符串的最长回文字串 O(n)
- Java compiler level does not match the version of the instal
- 2014_acmicpc_shanghai_google
- Windows Live Writer安装失败错误解决方案
- Confluence Wiki Markup &; Markdown
- YARN的 AM与RM通信,申请资源分配过程