create database 数据库名

go --穿件完成 go

create table 表名
(
列名 类型,

列名 类型,

列名 类型 --最后一个列名不加逗号
)

go --创建完成go

以创建表为例

create table book
(
daihao varchar(10),
mingcheng varchar(50),
zuozhe varchar(10),
chubanshe varchar(50),
shijian datetime
)
go--创建完成加go
--插入
insert into book(daihao,mingcheng,zuozhe,chubanshe,shijian)
values('D001','数据库菜鸟教程','作者','出版社','2015/5/21')

insert into book(daihao,mingcheng,zuozhe,chubanshe,shijian)
values('D002','数据库基础教程','作者','出版社','2015/5/21') --插入表后的列名有哪些就给哪些赋值,没有赋值的在表中是NULL

insert into book(daihao,mingcheng,chubanshe,shijian)
values('D003','数据库中级教程','出版社','2015/5/21')--values的值要与插入表后的列顺序一致

insert into book(shijian,chubanshe,zuozhe,mingcheng,daihao)
values('2015/5/21','出版社','作者','数据库高级教程','D004')--插入表明后面不加列名的每一列都要赋值

insert into book values('D05','数据库精英教程','作者','出版社','2015/5/21')--表名后面不加列名则按创建表的列名顺序依次为每一列添加数据
--修改表值
update book set shijian='1990/02/27' where zuozhe='作者'
update book set zuozhe='汪汪',chubanshe='清华大学出版社' where daihao='D001'--修改多个值用逗号隔开
update book set zuozhe=zuozhe+',车' where daihao='D001' --在已有值得基础上增加值
--删除
delete from book where daihao='D005'
select * from book

select * from 表名  --*代表所有元素
select 列名,列名 from 表名 --显示两个查询的内容 
select distinct 列名 from 表名 --distinck消除重复的元素

select * from 表名 where Price between 30 and 50 --between在两者之间

select * from 表名 where Name like '奥迪%'--"%"代表有任意字符
select * from 表名 where Name like '__5%'-- "_"下划线代表一个任意字符
select top 5 * from 表名 --top查询的结果支取前xxx个数值
select 列名 别名 from 表名 -- 条件后面加空格可添加列名即别名
select * from 表名 order by 列名 --升序后面加asc降序加desc 默认为降序
select * from 表名 order by 主排序列,次排序列 desc--order by后第一列为主排序列,逗号后面为此排序,即主列相同按次列排序

SQL Server建表和增删改的更多相关文章

  1. sql server 建表,增删改练习

    use master --drop database Class create database Class on primary( name='Class', filename='D:\SQLTes ...

  2. Sql Server数据库之四个增删改查

    一.数据库的增删改查 1.新建数据库 create database students on primary ( name="students_data",--主数据文件的逻辑名 ...

  3. mysql常见操作语句,建表,增删改查

    用户操作 新建用户 grant 权限 on 数据库.表名 to 用户名@'访问地址' identified by "密码"; 新建一个可以远程访问数据库的用户 test, 密码:p ...

  4. 记一些Python(Pymysql)建表、增删改查等基础操作(小白适用)

    1.读取sql文件创建数据表 有一个形如下图的sql文件,使用python读取文件并在数据库中创建所有的表. 很多人学习python,不知道从何学起.很多人学习python,掌握了基本语法过后,不知道 ...

  5. MySQL常用sql语句-----数据表的增删改操作

    常用sql操作如下: 1.查看当前数据库的所有表 show tables; 2.创建表 create table stu(sid int,sname char(20),sage int default ...

  6. sql server 用触发器记录增删改操作(转载)

    数据库结构: CREATE TABLE [dbo].[cg_tz_log] ( [logid] int NOT NULL IDENTITY(1,1) , operate varchar(10), -- ...

  7. orm 语法 数据库连接、建表、增删改查、回滚、单键关联 、多键关联、三表关联

    1.数据库连接, #!usr/bin/env/python # -*- coding:utf-8 -*- # from wangteng import sqlalchemy from sqlalche ...

  8. sql server 建表,主键与外键约束

    主键: 能唯一区分表中每一行 外键:为某表的一列,是另一个表的主键,外键定义了两表之间的联系 商品类别表 use eshopgocreate table category( name varchar( ...

  9. SQL Server 建表语句

    IF EXISTS(SELECT * FROM sys.Tables WHERE name='stu_info')  DROP TABLE stu_infoGoCreate table stu_inf ...

随机推荐

  1. clock gating and PLL

    一个gating的clock是指:clock network除了包含inverter和buffer外,还有其他logic. PrimeTime会自动的对gating input进行setup和hold ...

  2. js对象遍历

    js对象遍历可以使用比较普遍的方法:如下 var ss={aa:"aa",bb:"bb"}; for(var s in ss){ console.info(&q ...

  3. zw版【转发·台湾nvp系列Delphi例程】HALCON 3D Position Of Circles

    zw版[转发·台湾nvp系列Delphi例程]HALCON 3D Position Of Circles procedure TForm1.action();var ho_Image, ho_Elli ...

  4. 一个容易被忽略的ReportingService超时问题

    我们在使用Sql Server Reporting Service开发报表的时候,经常会遇到报表超时的问题,报表超时的原因有很多,也有很多地方可以设置报表的超时时间,比如在报表中的数据源(dataso ...

  5. JVM总结

    1. 内存分布: 1). 程序计数器(Program Counter Register)是一块较小的内存空间,它的作用可以看做是当前线程所执行的字节码的行号指示器.线程私有.如果线程正在执行的是一个J ...

  6. Linux Centos 上一些常用的命令

    1.查看端口被哪个进程占用 netstat -lnp | grep <端口号> 2.查看某个进程号详细信息 ps <进程号> 3.检查指定服务是否开启(例如 telnet) c ...

  7. iOS 学习笔记 九 (2015.04.02)IOS8中使用UIAlertController创建警告窗口

    1.IOS8中使用UIAlertController创建警告窗口 #pragma mark - 只能在IOS8中使用的,警告窗口- (void)showOkayCancelAlert{    NSSt ...

  8. 关于web开发前端h5框架的选择

    关于web开发前端h5框架的选择 看了很多移动版框架都是基于app混合式开发的,不是单独h5网站的基于h5开发的web框架从组件丰富度,兼容性,相关教程来说bootstrap还是最好的react和vu ...

  9. Delphi内嵌汇编语言BASM精要(转帖)

    1 BASM概念简要  汇编语句由指令和零至三个表达式构成.表达式由常数(立即数).寄存器和标识符构成.例如: movsb        // 单指令语句 jmp @Here    // 一个表达式: ...

  10. HttpContext.Current.Cache在控制台下不工作

    说明: Cache 类不能在 ASP.NET 应用程序外使用.它是为在 ASP.NET 中用于为 Web 应用程序提供缓存而设计和测试的.在其他类型的应用程序(如控制台应用程序或 Windows 窗体 ...