2. SQL -- 查询表,创建表,插入数据到表,更新数据,删除数据
2015-03-17 21:04
666 查看
(1):查询一个数据库中是否存在某个表(两种方式):假设表名为table_name
if exists(select * from sysobjects where name='table_name')
drop table table_name
if object_id('table_name') is not null
drop table table_name
同样的操作也可用来判断数据库是否存在!
(2):对表的一些实例操作:
创建一个表的实例:(学生成绩表:grade_table)
if exists(select * from sysobjects where name = 'grade_table')
drop table grade_table go
create table grade_table
(
stuID varchar(20),
courseID varchar(20),
grade int
) (3):插入表中数据:(学生成绩表:grade_table) insert into grade_table values('10001','001','85') insert into grade_table values('10002','001','95')(4): 更新表中数据: update grade_table set grade=70 where stuID='10001' and courseID='001'(5): 删除表中数据: delete grade_table where stuID='10001' and courseID='001'(6): 新建一个与student_table相同的表student然后插入student_table中查询的数据,一般此方法可用来导一些数据 create table student_table
(
stuID varchar(20),
courseID varchar(20),
grade int
)
create table student
(
stuID varchar(20),
courseID varchar(20),
grade int
)
insert into student_table values('10001','001','85')
insert into student_table values('10002','001','95')
insert into student
select * from student_table as s1
where s1.stuID not in (select stuID from student)
(7) : 更新数据
if exists(select * from sysobjects where name='table_name')
drop table table_name
if object_id('table_name') is not null
drop table table_name
同样的操作也可用来判断数据库是否存在!
(2):对表的一些实例操作:
创建一个表的实例:(学生成绩表:grade_table)
if exists(select * from sysobjects where name = 'grade_table')
drop table grade_table go
create table grade_table
(
stuID varchar(20),
courseID varchar(20),
grade int
) (3):插入表中数据:(学生成绩表:grade_table) insert into grade_table values('10001','001','85') insert into grade_table values('10002','001','95')(4): 更新表中数据: update grade_table set grade=70 where stuID='10001' and courseID='001'(5): 删除表中数据: delete grade_table where stuID='10001' and courseID='001'(6): 新建一个与student_table相同的表student然后插入student_table中查询的数据,一般此方法可用来导一些数据 create table student_table
(
stuID varchar(20),
courseID varchar(20),
grade int
)
create table student
(
stuID varchar(20),
courseID varchar(20),
grade int
)
insert into student_table values('10001','001','85')
insert into student_table values('10002','001','95')
insert into student
select * from student_table as s1
where s1.stuID not in (select stuID from student)
(7) : 更新数据
Update 语句
Update 语句用于修改表中的数据。语法:
UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值(8):deleteDELETE 语句
DELETE 语句用于删除表中的行。语法
DELETE FROM 表名称 WHERE 列名称 = 值
相关文章推荐
- SQL学习笔记5 组合查询 插入/更新/删除数据 创建和操纵表
- android中常用的查询、插入、更新、删除等SQL语句以及SQLite数据类型
- 【sql查询与优化】4.删除插入与更新
- 学习Unity3D之SQL代码查询和用VS向数据库插入、删除、更新、查询信息。
- Mybatis多对多中的SQL(查询、删除、更新、插入)及表的设计
- 自动生成SQL查询、删除、更新、插入语句
- Android sqlite 数据库查询,插入,删除,更新demo<第3章>---测试验证插入数据
- [翻译]Scott Mitchell 的ASP.NET 2.0数据教程之四十九:使用SqlDataSource插入、更新以及删除数据
- SQL语句,数据更新,数据插入删除修改和对视图的更新操作
- 使用T-SQL语句插入、更新、删除数据表
- MySql基础教程一(查询,插入,更新,删除,创建)
- SQL从一个表查询数据插入/更新到另一个表
- Mybatis一对多中的SQL(查询、删除、更新、插入)及表的设计
- Java连接HBASE数据库,创建一个表,删除一张表,修改表,输出插入,修改,数据删除,数据获取,显示表信息,过滤查询,分页查询,地理hash
- 嵌入式 sqlite3数据库创建、插入、更新、查询、删除、多线程等C编程示例以及多并发完成
- 对象标识符和对象引用+对象标识符+对象引用+为对象引用插入数据+查询对象引用OID对应的实际值+更新对象引用+删除对象引用
- hbase中创建表、插入数据,更新数据,删除数据
- MySQL 5.6学习笔记(查询数据、插入、更新、删除数据)
- JDBC 数据库连接 创建表格、插入、查询、删除、修改数据 基本操作
- linqtosql - 插入 删除 更新 查询