第四章.使用DML语句更改数据.总结
2016-01-04 17:46
302 查看
*使用自动编号列
AUTO_INCREMENT
*外键约束
FOREIGN KEY (列名) REFERENCES 表名(列名);
第四章
*插入单行记录
INSERT INTO <表名> (<列名列表>) VALUE(<值列表>);
*表数据的复制
SELECT <列名> INTO <新表名> FROM <表名>;
SELECT * INTO student2 FROM student;
*更改已有数据
UPDATE <表名> SET <新列值列表> WHERE <过滤条件>;
更新单列数据。
更新多列数据。
通过更新删除列中的数据
前提:该列允许为空值
UPDATE SET unitprice = NULL WHERE ProductID=1;
注意:在使用UPDATE语句时需要注意--忽略WHERE子句将会改变表中所有行。
*删除数据
DELETE FROM <表名> WHERE <过滤条件>;
DROP :删除结构和数据
TRUNCATE:不删除表结构,只删除数据
DELETE:可以有条件的删
AUTO_INCREMENT
*外键约束
FOREIGN KEY (列名) REFERENCES 表名(列名);
第四章
*插入单行记录
INSERT INTO <表名> (<列名列表>) VALUE(<值列表>);
*表数据的复制
SELECT <列名> INTO <新表名> FROM <表名>;
SELECT * INTO student2 FROM student;
*更改已有数据
UPDATE <表名> SET <新列值列表> WHERE <过滤条件>;
更新单列数据。
更新多列数据。
通过更新删除列中的数据
前提:该列允许为空值
UPDATE SET unitprice = NULL WHERE ProductID=1;
注意:在使用UPDATE语句时需要注意--忽略WHERE子句将会改变表中所有行。
*删除数据
DELETE FROM <表名> WHERE <过滤条件>;
DROP :删除结构和数据
TRUNCATE:不删除表结构,只删除数据
DELETE:可以有条件的删
相关文章推荐
- outs.write(baos.toByteArray()) 内存溢出
- php库文件加载问题
- achieve aop through xml
- Spring中Aware相关接口原理
- ORACLE中用rownum分页并排序的SQL语句
- 老李推荐:第14章4节《MonkeyRunner源码剖析》 HierarchyViewer实现原理-装备ViewServer-端口转发 3
- 每个程序员都应该知道的 15 个最佳 PHP 库
- 预定义的类型System.Object未定义或未导入
- RESTful最佳实践之基于 jersey 的增删改查
- Linq to xml修改CDATA节点值
- AndroidManifest.xml文件
- jquery 选择器
- jmeter学习 四
- 迭代器
- JSONObject使用方法
- 使用google提供的打包好的库解析Json(2)
- android点击事件分发
- POJ 1002 Java
- jQuery返回顶部实用插件
- Cocos结构