精通数据库SQL——数据插入操作
2010-09-18 02:03
435 查看
一、插入单行记录
基本语法
Insert into table_name[column1,column2,…]Values (value1,value2,…)
注:插入数据没有指明特定列,则认为是整行插入。
NULL值插入
如果某一字段定义为NOT NULL,如果插入的记录中不知道这一字段的具体值,可以用空格代替插入的值。二、多行插入
由values关键字引入多行数据插入
Insert into table_name[column1,column2,…]Values (value11,value12,…),(value21,value22,…),…
注:SQL Server 中不支持这种一次添加多行数据的方式,只能一次添加一行数据。
使用select 语句插入值
Insert into table_name[column1,column2,…]Select column1,column2,…
From table_name2
Where search_condition
三、表中数据的复制
基本语法
Select column1,column2,…Into new_table
From table_name
Where search_condition
注:在Oracle 和MySQL数据库中,该语法如下:
Create table new_table
As
Select column1,column2,…
From table_name
Where search_conditon
相关文章推荐
- 数据库操作_连接SQL Server数据库示例;连接ACCESS数据库;连接到 Oracle 数据库示例;SqlCommand 执行SQL命令示例;SqlDataReader 读取数据示例;使用DataAdapter填充数据到DataSet;使用DataTable存储数据库表;将数据库数据填充到 XML 文件;10 使用带输入参数的存储过程;11 使用带输入、输出参数的存储过程示;12 获得数据库中表的数目和名称;13 保存图片到SQL Server数据库示例;14 获得插入记录标识号;Exce
- 学习操作oracle.sql.Blob数据类型,向数据库插入Blob数据类型的数据
- C# SqlBulkCopy实现大数据插入数据库
- SQL不同服务器数据库之间的数据操作整理
- 数据库误操作,如何恢复数据(SQL事务,或数据库还原)
- iOS的sqlite3大量数据插入数据库操作
- PHP操作数据库(插入数据)
- JDBC操作Vertica数据库,用PreparedStatements对象实现批量插入数据
- SQL server触发器、存储过程操作远程数据库插入数据,解决服务器已存在的问题
- 使用sql语句向数据库插入数据,不受错误数据影响
- 数据库sql语句笔试题--包含创建数据库、表、插入记录、查询等操作
- 如何优化操作大数据量数据库(几十万以上数据)(二。改善SQL语句)
- 使用SQL语句对表进行插入、修改和删除数据操作
- 数据库SqlParameter 的插入操作,防止sql注入的实现代码
- 使用SqlBulkCopy将DataTable中的数据批量插入数据库中
- C#如何操作Oracle并向数据库插入数据
- C#使用SqlBulkCopy将DataTable写入数据库的表中(表不存在则创建新表,数据存在则更新,不存在则插入)
- 使用T-SQL语句操作数据表-插入数据
- mysql数据库常用的基本SQL语句--数据库数据操作