第六讲 SQL语言之数据定义.ppt
《第六讲 SQL语言之数据定义.ppt》由会员分享,可在线阅读,更多相关《第六讲 SQL语言之数据定义.ppt(30页珍藏版)》请在麦多课文档分享上搜索。
1、第六讲 SQL语言之数据定义,数据库技术,数据库技术,SQL和T-SQL,SQL语言能够提供对数据库的各种操作访问,还能作为一种语言用于数据库应用的开发 Transact-SQL是SQL的增强版本 在SQL Server中使用“查询分析器”执行SQL语句。 SQL语句对大小写不敏感;SQL Server 默认安装的话,对大小写不敏感,数据库技术,SQL语言核心功能和动词,数据定义 create drop alter数据查询 select数据操纵 insert update 数据控制 grant revoke,数据库技术,数据定义,关键词:Create、Drop、Alter1.数据库2.数据表3
2、.索引4.视图(在后面讲述),数据库技术,一.数据库管理语句,1.创建数据库语句create database 语法:create database 数据库名其它参数 例子:create database luna这时候luna数据库使用默认的设置语法的代表里面的内容可选。如果想了解create的详细参数可以查看书本或者参考资料,数据库技术,一.数据库管理语句,2.删除drop database 语法:drop database 数据库名,.n 例子:drop database lunadrop database luna1,luna2可以同时删除多个数据库,数据库技术,二.表管理语句,1.创
3、建表 create table 语法: create table 表名( 字段1 数据类型 约束条件,字段2 数据类型 约束条件,.字段n 数据类型 约束条件 ),数据库技术,二.表管理语句,在create table语句中,共有几种定义表名的方式,注意表名写法的区别 create table 表名 要用“use语句或直接在查询分析器选择相应的数据库”,如:use database TestDBcreate table Employee create table 数据库名.属主名.表名如create table TestDB.dbo.Employee,数据库技术,完整例子,create dat
4、abase TestDB go use TestDB create table Employee( Emp_Id smallint,Emp_Name varchar(50),Sex char(2),Age smallint,Title varchar(50),Office_phone varchar(30),Mobile_phone varchar(50),Id_Card varchar(30),Wage decimal(18,2),Dep_Id tinyint) go,1.可以使用分号(;)来标识在一句完整的sql语句;如果不 使用,sql语句根据语法结构来判断语句的结束 2.注意代码的空格
5、 3.Go的作用是执行其前面的代码;Use用来选择在那个数据库进行操作,数据库技术,二.表管理语句,2.添加各种约束 (1)非空约束 NULL/NOT NULL如果希望某一列必须有数据,在该列的定义后面加上NOT NULL参数。例子如:create table Employee(Emp_Name varchar(50) NOT NULL,.)注意要用空格隔开.那如果允许为空需不需要加上null?,数据库技术,二.表管理语句,(2)主键约束 primary key 语法:constraint constraint_name primary key (列名,) 如: Constraint Empl
6、oyeePK primary key (Emp_Name), 注意:可以这样 primary key(sno,cno)如果这样写的话是何种含义?,数据库技术,二.表管理语句,添加主键约束方法: 在某字段数据类型后直接使用“primary key”Emp_Name varchar(50) primary key, 单独添加一行,一般放在最后面 Constraint EmployeePK primary key(Emp_Name),-如果单独添加的一行主键约束放在开头位置的 时候会有可能出现什么情况?,数据库技术,二.表管理语句,(3)唯一性约束unique 语法:constraint const
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第六 SQL 语言 数据 定义 PPT
