数据类型

创建数据表

语法
CREATE TABLE 表名
(
字段名1  数据类型 列的属性 列约束,
字段名2  数据类型 列的属性 列约束,
字段名3  数据类型 列的属性 列约束,
…
)列属性的格式:
[NULL|NOT NULL] [IDENTITY(标识种子, 标识增量)]列约束的格式:
[CONSTRAINT 约束名] PRIMARY KEY[(列名)]
[CONSTRAINT 约束名] UNIQUE [(列名)]
[CONSTRAINT 约束名] [FOREIGEN KEY[(外键列)]] REFERENCES 主表名(引用列)
[CONSTRAINT 约束名] CHECK(检查表达式)
[CONSTRAINT 约束名] DEFAULT 默认值use BooksManager
Go
/*创建作者表*/
create table Authors
(AuthorID int NOT NULL,--编号AuthorName nvarchar(40) NOT NULL,--作者姓名Sex bit NOT NULL,--性别Birthday datetime NULL,--生日Email nvarchar(50),--电子邮箱TelPhone nvarchar(60), --联系电话City nvarchar(50), --居住城市Description ntext –-作者简介
)use BooksManager
Go
/*创建作者表*/
create table Authors
(AuthorID int NOT NULL identity(1,1) PRIMARY KEY,--编号AuthorName nvarchar(40) NOT NULL,--作者姓名Sex bit NOT NULL DEFAULT 1,--性别Birthday datetime NULL,--生日Email nvarchar(50) DEFAULT 'e@books.com‘CHECK(Email like '%@%'), --电子邮箱TelPhone nvarchar(60), --联系电话City nvarchar(50) DEFAULT '北京', --居住城市Description ntext –-作者简介
)

判断数据表是否存在

每个数据库中都有一个系统表sysobjects,存储了本数据库所有的数据表、约束等信息。

USE BooksManager
GO
/*检测是否存在students表*/
IF  EXISTS (SELECT * FROM  sysobjects WHERE name=‘Authors')DROP TABLE Authors

删除数据表

DROP TABLE 表名  [, …n]

drop table Authors

drop table 语句不能删除系统表
如果一个表被其他表通过外键约束引用,那么必须先删除设置了外键约束的表,或删除其外键约束

转载于:https://www.cnblogs.com/cmhunter/p/4278792.html

数据库管理之数据表管理(1)相关推荐

  1. Database之SQLSever:SQLSever数据表管理(GUI法/SQL语句命令法两种方法实现建立表、修改表,以及增、删、改、查)之详细攻略

    Database之SQLSever:SQLSever数据表管理(GUI法/SQL语句命令法两种方法实现建立表.修改表,以及增.删.改.查)之详细攻略 目录 一.两种方法建立表.修改表,插入多条数据记录 ...

  2. MySQL学习总结(2) --- 数据表管理(增删改查)、使用DQL查询数据(SELECT)

    MySQL学习总结(2) - 数据表管理(增删改查).使用DQL查询数据(SELECT) 1. 数据管理(增删改查) 数据库数据管理方法: a.通过SQLyog等管理工具管理数据库数据 b. 通过DM ...

  3. 类型数据合并去重 mysql_MySQL基础知识 数据类型和数据表管理

    欢迎点击上方蓝字关注我 〇.MySQL数据类型 1. 数值数据类型 数值数据类型存储数值. MySQL支持多种数值数据类型,每种存储的数值具有不同的取值范围. 整数 长度 int(n) 与 zerof ...

  4. oracle数据表管理

    ALTER TABLE 用户名.列名 RENAME COLUMN 旧名 //重命名表中的一列 ALTER TABLE SCOTT.EMP MOVE TABLESPACE USERS: //移动非分区表 ...

  5. Oracle数据表和Constraint管理

    二.数据表管理: 1.ALTER TABLE Table_Name ADD Column_Name TYPE[(SIZE)] [NOT NULL] [DEFAULT n]; SQL> alter ...

  6. MySQL学习笔记——第3章 数据表的管理和表中数据操纵

    第3章 数据表的管理和表中数据操纵 3.1 MySQL数据类型 数字类型:数字类型包括整数类型和数值类型 整数类型:TINYINT.SMALLINT.MEDIUMINT.INT和BIGINT 数值类型 ...

  7. Django框架(6.django后台管理/通过后台对数据表的增删改)

    1.django项目中的admin.py  即:  后台管理相关文件 使用Django提供的相关管理机制的步骤 1.本地化 语言和时区的本地化    ( 修改项目中的settings.py的文件) 2 ...

  8. MySQL 数据库与数据表的管理

    MySQL 数据库管理 1.创建一个管理系统数据库 CZX,代码如下: create database if not exists CZX charset=utf8; 2. 选择当前数据库为 CZX, ...

  9. 分组表管理之获取用户组表列表数据

    分组表管理 在系统管理中我们需要完成用户组表的增删改查,这时候我们可以借助于视图集中的ModelViewset来完成相应的操作 获取用户组表列表数据 接口分析 请求方式: GET /meiduo_ad ...

最新文章

  1. 计算机学院 拔河比赛加油词,运动会拔河比赛加油词
  2. openfire 接受消息流程
  3. ASP.NET中连接Sqlserver数据库时提示:未能加载文件或程序集“Microsoft.SqlServer.Management.Sdk.Sfc
  4. Cannot check for MySQL Daemon startup because of mysqladmin failure
  5. Mac 终端 显示隐藏文件
  6. Python语言学习 (六)1.2
  7. phoneGap实际开发中的某些雷区
  8. localhost 拒绝了我们的连接请求。_Zipkin请求链路日志聚合
  9. 互联网+(怎样保证小孩的安全) 2
  10. Excel怎么合并两个或者多个单元格里面的内容
  11. Python_动态二维码的制作
  12. VRRP:虚拟网关冗余技术
  13. 时间精力管理4象限法
  14. 用python制作一张简单的节日贺卡
  15. USB接口鼠标接触不良的简单处理
  16. Python Web异常处理
  17. Kafka集群搭建及SASL/SCRAM,ACL权限控制
  18. 实验三 迷宫游戏开发
  19. 无情胜有情, 谁都不是谁谁谁的偶然
  20. Java中面向对象的三大特征之一——继承

热门文章

  1. 分级调节是调节机制吗_机制砂大热,5种制砂工艺及特点介绍,选对生产工艺,保证高效生产...
  2. 状态反射在体育运动中的作用_体育运动木地板时刻运行在最佳状态的秘诀
  3. 设 l í {a,b,c}* 是满足下述条件的符号串构成的语言,编译原理模拟试题1和2的答案...
  4. c语言sgoto 标志位,如何在Go中设置TCP数据包的“不分段”标志位?(How to set “don't fragment” flag bit for TCP packet in Go?)...
  5. php扩展返回字符数组,PHP扩展之数组字符串处理
  6. php wmi,window_Win7系统中的wmi控件是什么?有什么用?,  wmi控件是什么Windows - phpStudy...
  7. 又一门国产数据库语言诞生了,比SQL还好用
  8. Spring、SpringMVC和SpringBoot之间的关系
  9. php任务分配思路_PHP执行定时任务的几种方法思路
  10. linux查看气质系统文件命令,Linux dumpe2fs命令:查看文件系统信息