数据库管理之数据表管理(1)
数据类型
创建数据表
语法 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)相关推荐
- Database之SQLSever:SQLSever数据表管理(GUI法/SQL语句命令法两种方法实现建立表、修改表,以及增、删、改、查)之详细攻略
Database之SQLSever:SQLSever数据表管理(GUI法/SQL语句命令法两种方法实现建立表.修改表,以及增.删.改.查)之详细攻略 目录 一.两种方法建立表.修改表,插入多条数据记录 ...
- MySQL学习总结(2) --- 数据表管理(增删改查)、使用DQL查询数据(SELECT)
MySQL学习总结(2) - 数据表管理(增删改查).使用DQL查询数据(SELECT) 1. 数据管理(增删改查) 数据库数据管理方法: a.通过SQLyog等管理工具管理数据库数据 b. 通过DM ...
- 类型数据合并去重 mysql_MySQL基础知识 数据类型和数据表管理
欢迎点击上方蓝字关注我 〇.MySQL数据类型 1. 数值数据类型 数值数据类型存储数值. MySQL支持多种数值数据类型,每种存储的数值具有不同的取值范围. 整数 长度 int(n) 与 zerof ...
- oracle数据表管理
ALTER TABLE 用户名.列名 RENAME COLUMN 旧名 //重命名表中的一列 ALTER TABLE SCOTT.EMP MOVE TABLESPACE USERS: //移动非分区表 ...
- Oracle数据表和Constraint管理
二.数据表管理: 1.ALTER TABLE Table_Name ADD Column_Name TYPE[(SIZE)] [NOT NULL] [DEFAULT n]; SQL> alter ...
- MySQL学习笔记——第3章 数据表的管理和表中数据操纵
第3章 数据表的管理和表中数据操纵 3.1 MySQL数据类型 数字类型:数字类型包括整数类型和数值类型 整数类型:TINYINT.SMALLINT.MEDIUMINT.INT和BIGINT 数值类型 ...
- Django框架(6.django后台管理/通过后台对数据表的增删改)
1.django项目中的admin.py 即: 后台管理相关文件 使用Django提供的相关管理机制的步骤 1.本地化 语言和时区的本地化 ( 修改项目中的settings.py的文件) 2 ...
- MySQL 数据库与数据表的管理
MySQL 数据库管理 1.创建一个管理系统数据库 CZX,代码如下: create database if not exists CZX charset=utf8; 2. 选择当前数据库为 CZX, ...
- 分组表管理之获取用户组表列表数据
分组表管理 在系统管理中我们需要完成用户组表的增删改查,这时候我们可以借助于视图集中的ModelViewset来完成相应的操作 获取用户组表列表数据 接口分析 请求方式: GET /meiduo_ad ...
最新文章
- 计算机学院 拔河比赛加油词,运动会拔河比赛加油词
- openfire 接受消息流程
- ASP.NET中连接Sqlserver数据库时提示:未能加载文件或程序集“Microsoft.SqlServer.Management.Sdk.Sfc
- Cannot check for MySQL Daemon startup because of mysqladmin failure
- Mac 终端 显示隐藏文件
- Python语言学习 (六)1.2
- phoneGap实际开发中的某些雷区
- localhost 拒绝了我们的连接请求。_Zipkin请求链路日志聚合
- 互联网+(怎样保证小孩的安全) 2
- Excel怎么合并两个或者多个单元格里面的内容
- Python_动态二维码的制作
- VRRP:虚拟网关冗余技术
- 时间精力管理4象限法
- 用python制作一张简单的节日贺卡
- USB接口鼠标接触不良的简单处理
- Python Web异常处理
- Kafka集群搭建及SASL/SCRAM,ACL权限控制
- 实验三 迷宫游戏开发
- 无情胜有情, 谁都不是谁谁谁的偶然
- Java中面向对象的三大特征之一——继承
热门文章
- 分级调节是调节机制吗_机制砂大热,5种制砂工艺及特点介绍,选对生产工艺,保证高效生产...
- 状态反射在体育运动中的作用_体育运动木地板时刻运行在最佳状态的秘诀
- 设 l í {a,b,c}* 是满足下述条件的符号串构成的语言,编译原理模拟试题1和2的答案...
- c语言sgoto 标志位,如何在Go中设置TCP数据包的“不分段”标志位?(How to set “don't fragment” flag bit for TCP packet in Go?)...
- php扩展返回字符数组,PHP扩展之数组字符串处理
- php wmi,window_Win7系统中的wmi控件是什么?有什么用?, wmi控件是什么Windows - phpStudy...
- 又一门国产数据库语言诞生了,比SQL还好用
- Spring、SpringMVC和SpringBoot之间的关系
- php任务分配思路_PHP执行定时任务的几种方法思路
- linux查看气质系统文件命令,Linux dumpe2fs命令:查看文件系统信息