8、数据的操作:插入、更新、删除----第2篇
2016-07-11 14:15
246 查看
对应第9章
对数据有操作CRUD:CREATE、READ、UPDATE、DELETE
例,有个表t_dept,注意里面有自动增加的约束和默认值的约束。
对数据有操作CRUD:CREATE、READ、UPDATE、DELETE
插入数据
最简单法:SQLyog打开表格直接填例,有个表t_dept,注意里面有自动增加的约束和默认值的约束。
CREATE TABLE t_dept( deptno INT(11) PRIMARY KEY AUTO_INCREMENT, dname VARCHAR(20), loc VARCHAR(40) DEFAULT 'beijing' ); -- 插入完整数据: INSERT INTO t_dept VALUES(3,'chen','nanjing'); -- 插入不完整数据: 有自动增加或默认值的约束,可以省略不写。 INSERT INTO t_dept(dname,loc) VALUES('chen2','nanjing2'); INSERT INTO t_dept(dname) VALUES('chen3'); --插入多行: INSERT INTO t_dept VALUES (3,'chen','nanjing'), (4,'chen4','nanjing4'), (5,'chen5','nanjing5'); 多行不完整数据也是类似插入。 -- 插入查询结果 INSERT INTO t_dept (dname,loc) SELECT dname,loc FROM t_dept WHERE deptno=3;
更新数据
语法: UPDATE 表名 SET field1=value1, field2=value2, field3=value3 ..... -- WHERE 语句省略时表示更新所有数据 WHERE 条件 例: -- 更新部分数据 UPDATE t_dept SET loc='wuxi' WHERE deptno<6; -- 更新所有数据 UPDATE t_dept SET loc='wuxi';
删除数据
-- 删除部分数据 DELETE FROM t_dept WHERE dname='chen4'; -- 删除所有数据 DELETE FROM t_dept;
相关文章推荐
- pathinfo()、dirname()、basename()获得文件的路径,名称等信息说明
- Spring类PropertyPlaceholderConfigurer的作用
- 机器学习常用缩略词
- Tkinter教程之Message篇
- 物理内存和虚拟内存的区别 及 什么是虚拟地址空间
- POJ 2763 树链剖分
- iOS 懒加载模式
- HTML页面去缓存
- java 获取昨天日期
- Linux内核中读写文件
- 个人网站搭建—环境配置(ISS、PHP、MySQL)
- 注册广播接收者两种方式的区别,及优缺点
- redis之安全&性能&客户端连接
- Linux下常用命令大全
- Swift - 协议(protocol)
- option参数
- PHP mkdir 0777权限问题
- Laravel 5.0 之命令及处理程序
- 全面分析Java的垃圾回收机制
- Android异常---ActivityNotFoundException