Sql基础语句1
来源:互联网 发布:淘宝海关拍卖车可靠吗 编辑:程序博客网 时间:2024/05/24 02:53
-- 通过代码创建表:create table class(classId int identity(1,1) primary key,className nvarchar(10),classDesc nvarchar(50))-- 通过代码创建一个餐桌表:-- 主键-- 餐桌编号:-- 餐桌的描述信息:-- 餐桌的备注:-- 标识: 0-空闲的1-使用的2-预定的.-- 餐桌的创建时间:create table MyTable(TableId int iDentity(1,1) primary key,-- 主键TableNum nvarchar(10),TableDesc nvarchar(50),TableRemart nvarchar(10),TableFlag int,TableCreateTime DateTime)-- 查看数据表:空数据库select * from class select * from MyTable-- 通过代码添加数据:-- 第一种方式:-- insert into 表名(列名1,列名2,列名3,...) values('值1', '值2', '值3',...) insert into class (className, classDesc) values ('SQSH1505', '最牛X的班级')-- 第二种方式:-- insert into 表名 values ('值1', '值2', '值3', ...)insert into class values ('SQSH1506', '比上一个班差远了')-- 第三种方式:一次性插入多条数据:insert into class values ('SQSH1507', '比上一个班差远了2')insert into class values ('SQSH1508', '比上一个班差远了3')insert into class values ('SQSH1509', '比上一个班差远了4')-- 第四种方式:一次插入多条数据;insert into class (className, classDesc)select 'SQSH1600','不知道啥样啊' unionselect 'SQSH1601','啥样啊1' unionselect 'SQSH1602','啥样啊2' -- 修改/更新数据:-- update 表名 set 列1='值1',列2='值2',列3='值3',...update class set classDesc='都是很厉害的'-- 修改所有数据update class set classDesc='最牛的' where classId=2-- 修改指定数据-- 选择数据库use TestDataDBuse MyDatabase-- 查询数据select * from class-- 删除数据-- 第一种方式:删除所有数据,但是表还在,增加数据时Id接着删除之前的Id继续增加.delete from class-- 删除指定的符合条件的数据:Delete from class where classId=10-- 删除数据表:添加数据时,所有数据重新开始.drop table class-- 删除数据,表存在,数据没了,添加数据时,Id也是重新开始truncate table class-- 1、truncate语句非常高效:由于truncate操作采用最小方式来记录日志,所以效率非常高。对于数百万条数据,使用-- truncate删除只要几秒钟,而用delete删除可能要耗费几小时。-- 2、truncate语句会把表中的自动编号重置为默认值。-- 3、truncate语句不触发delete触发器。-- 4、truncate语句会一次性删除表中所有数据,而delete可以根据where语句有选择的删除数据。
0 0
- Sql基础语句1
- SQL基础语句---1th
- SQL语句基础1-基本概念
- MYSQL学习心得(1)--基础SQL语句
- SQL查询语句基础
- 基础Sql语句
- 最基础sql语句
- SQL语句使用基础
- Sql基础语句
- Sql 基础语句
- 2-基础SQL语句
- SQL语句收集--基础
- 基础sql语句
- Sql语句最基础
- SQL基础语句+说明
- sql管理基础语句
- Sql基础语句【整理】
- sql语句基础
- Spark入门基础教程
- APP瘦身之webp实践
- SVN 分支合并到主干
- Intent传递List和Object和List<Object>(附源码)(转)
- JDK 8 的 bin 目录程序
- Sql基础语句1
- 直接插入排序,希尔排序,快速排序
- AVPlayerLayer
- Linux正则过滤命令ifconfig/ip提取IP地址
- 什么是死锁和如何解决死锁
- 实现Mysql数据库免安装配置 及 与 MyEclipse的连接
- 纯css绘制三角形
- Google Breakpad--VS2015 编译、使用、定位错误(如何使用gyp)
- stl vector使用