七、SQL数据库,代码实现创建表,添加列,修改数据,删除数据
来源:互联网 发布:淡雅的名字 知乎 编辑:程序博客网 时间:2024/06/03 22:35
---创建数据库
create database MyDatabase
on primary
(
--名字
name='MyDatabase_0622',
--路径
filename='C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\MyDatabase_0622.mdf',
--大小
size=3mb,
--增长
filegrowth=1mb
)
log on
(
--名字
name='MyDatabase_log0622',
--路径
filename='C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\MyDatabase_log0622.ldf',
--大小
size=1mb,
--增长
filegrowth=10%
)
---创建表
create table Class
(
ClassID int identity(1,1) primary key,
ClassName nvarchar(10),
ClassDesc nvarchar(20)
)
select *from class --查找一下
------例程创建一个餐桌表
--主键
--餐桌编号
--餐桌的描述信息
--餐桌的备注
--标识 0--空闲 1--使用 2--预定
--餐桌的创建时间
create table DeskInfo
(
DeskId int identity(1,1) primary key,
DeskNumber nvarchar(10),
DeskDesc nvarchar(10),
DeskRemark nvarchar(10),
Flag int,
EeskStartDataTime datetime
)
select *from DeskInfo --查找一下
---通过代码添加数据
--第一种
--insert into 表名(列名,..,列名) values(值,..,值)
insert into DeskInfo(DeskNumber,DeskDesc,DeskRemark,Flag,EeskStartDataTime) values(01,'4人桌','靠窗',0,'2017-6-22')
insert into DeskInfo(DeskNumber,DeskDesc,DeskRemark,Flag,EeskStartDataTime) values(02,'4人桌','不靠窗',0,'2017-6-22')
insert into DeskInfo(DeskNumber,DeskDesc,DeskRemark,Flag,EeskStartDataTime) values(03,'8人桌','不靠窗',0,'2017-6-22')
insert into DeskInfo(DeskNumber,DeskDesc,DeskRemark,Flag,EeskStartDataTime) values(04,'8人桌','靠窗',0,'2017-6-22')
select *from DeskInfo
--第二种
--insert into 表名 values(值)
insert into DeskInfo values(01,'4人桌','靠窗',0,'2017-6-22')
insert into DeskInfo values(02,'4人桌','不靠窗',0,'2017-6-22')
insert into DeskInfo values(03,'8人桌','不靠窗',0,'2017-6-22')
insert into DeskInfo values(04,'8人桌','靠窗',0,'2017-6-22')
select *from DeskInfo
--第三种--一次性插入多条数据
--insert into 表名(列名,..,列名)
--select 值,..,值 union
insert into DeskInfo(DeskNumber,DeskDesc,DeskRemark,Flag,EeskStartDataTime)
select 11,'4人桌','靠窗',0,'2017-6-22' union
select 12,'4人桌','靠窗',0,'2017-6-22' union
select 13,'4人桌','靠窗',0,'2017-6-22' union
select 14,'4人桌','靠窗',0,'2017-6-22'
select *from DeskInfo
---修改数据
--updata 表名 set 列=值,列=值 where 条件
update DeskInfo set DeskRemark='靠窗'---无条件时,都更改
select *from DeskInfo
update DeskInfo set DeskRemark='不靠窗' where DeskNumber>=3
select *from DeskInfo
---删除数据
---第一种,表没了,数据也没了
---drop table 表名
---第二种,数据没了,表还在,但是ID号会被删掉,
delete from DeskInfo where DeskNumber=3
select *from DeskInfo
---第三种,数据没了,表还在
truncate table DeskInfo
select *from DeskInfo
create database MyDatabase
on primary
(
--名字
name='MyDatabase_0622',
--路径
filename='C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\MyDatabase_0622.mdf',
--大小
size=3mb,
--增长
filegrowth=1mb
)
log on
(
--名字
name='MyDatabase_log0622',
--路径
filename='C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\MyDatabase_log0622.ldf',
--大小
size=1mb,
--增长
filegrowth=10%
)
---创建表
create table Class
(
ClassID int identity(1,1) primary key,
ClassName nvarchar(10),
ClassDesc nvarchar(20)
)
select *from class --查找一下
------例程创建一个餐桌表
--主键
--餐桌编号
--餐桌的描述信息
--餐桌的备注
--标识 0--空闲 1--使用 2--预定
--餐桌的创建时间
create table DeskInfo
(
DeskId int identity(1,1) primary key,
DeskNumber nvarchar(10),
DeskDesc nvarchar(10),
DeskRemark nvarchar(10),
Flag int,
EeskStartDataTime datetime
)
select *from DeskInfo --查找一下
---通过代码添加数据
--第一种
--insert into 表名(列名,..,列名) values(值,..,值)
insert into DeskInfo(DeskNumber,DeskDesc,DeskRemark,Flag,EeskStartDataTime) values(01,'4人桌','靠窗',0,'2017-6-22')
insert into DeskInfo(DeskNumber,DeskDesc,DeskRemark,Flag,EeskStartDataTime) values(02,'4人桌','不靠窗',0,'2017-6-22')
insert into DeskInfo(DeskNumber,DeskDesc,DeskRemark,Flag,EeskStartDataTime) values(03,'8人桌','不靠窗',0,'2017-6-22')
insert into DeskInfo(DeskNumber,DeskDesc,DeskRemark,Flag,EeskStartDataTime) values(04,'8人桌','靠窗',0,'2017-6-22')
select *from DeskInfo
--第二种
--insert into 表名 values(值)
insert into DeskInfo values(01,'4人桌','靠窗',0,'2017-6-22')
insert into DeskInfo values(02,'4人桌','不靠窗',0,'2017-6-22')
insert into DeskInfo values(03,'8人桌','不靠窗',0,'2017-6-22')
insert into DeskInfo values(04,'8人桌','靠窗',0,'2017-6-22')
select *from DeskInfo
--第三种--一次性插入多条数据
--insert into 表名(列名,..,列名)
--select 值,..,值 union
insert into DeskInfo(DeskNumber,DeskDesc,DeskRemark,Flag,EeskStartDataTime)
select 11,'4人桌','靠窗',0,'2017-6-22' union
select 12,'4人桌','靠窗',0,'2017-6-22' union
select 13,'4人桌','靠窗',0,'2017-6-22' union
select 14,'4人桌','靠窗',0,'2017-6-22'
select *from DeskInfo
---修改数据
--updata 表名 set 列=值,列=值 where 条件
update DeskInfo set DeskRemark='靠窗'---无条件时,都更改
select *from DeskInfo
update DeskInfo set DeskRemark='不靠窗' where DeskNumber>=3
select *from DeskInfo
---删除数据
---第一种,表没了,数据也没了
---drop table 表名
---第二种,数据没了,表还在,但是ID号会被删掉,
delete from DeskInfo where DeskNumber=3
select *from DeskInfo
---第三种,数据没了,表还在
truncate table DeskInfo
select *from DeskInfo
阅读全文
0 0
- 七、SQL数据库,代码实现创建表,添加列,修改数据,删除数据
- C#实现SQL数据库中的表的查询、添加、修改、删除数据
- C#实现对SQL数据库中的表的查询、添加、修改、删除数据
- MySQL 添加列,修改列,删除列,修改。删除数据,
- 创建表,添加修改删除字段,插入修改删除数据
- SQL数据库常用命令-创建,删除表-添加,修改,删除字段
- SQL数据库常用命令-创建,删除表-添加,修改,删除字段
- SQL 语句创建表 添加、删除、修改字段 表是否存在 是否存在数据
- SQL宝典第二章-数据的操作(定义主外键,修改已存在数据,添加列删除列)
- 通过创建帮助类,创建数据库,并在数据库中添加,修改,删除数据
- SQL 创建表、 添加、删除列
- SQL 添加修改删除列
- sql 表及表数据删除、修改、添加语句
- C#实现对数据库中的表的查询、添加、修改、删除数据
- Oracle的学习二:表管理(数据类型、创建/修改表、添加/修改/删除数据、数据查询)
- sql server 2005 中数据库表 的创建 ,查看表 属性,表的名称重命名,情况表中信息,删除表 ; 表中列重命名,添加新列,修改列的数据类型,删除列,设置列的主键外键
- 数据库、数据表创建后 添加,修改,删除表的列,约束等表的定义。
- Oracle数据库 实例说明:表的创建、重命名、属性/字段/列的添加删除与修改
- java 使用html写UI 做winform win桌面客户端程序(一)
- 纬度的正负区分
- C++中abs、fabs、fabsf的使用方法
- 如何搭建IntelliJIDEA授权服务器
- 前端 | 本地调试H5页面方案总结
- 七、SQL数据库,代码实现创建表,添加列,修改数据,删除数据
- Jmeter+ant+jenkins测试报告优化添加QPS数据显示
- OpenGL资料整理
- 算法设计Week17 LeetCode Algorithms Problem #264 Ugly Number II
- JAVA零基础入门书籍推荐
- 简单理解Socket
- 算法导论读书笔记(16)贪心算法
- Memcache 查看列出所有key方法
- VS2010中创建DLL和(静态)调用DLL