2. SQL Server 2008创建数据库和表

一.利用鼠标操作的方式创建数据库和表

创建数据库–创建表–设置数据类型–设置主码和其他数据约束

创建数据库步骤:数据库右键—创建数据库—常规—输入名称—确定

《2. SQL Server 2008创建数据库和表》 创建数据库.png

创建表步骤:表右键—输入内容—设置主键(可以设置多个主键:选中要设置的列名右键设置主键)—设置约束(列名右键–check约束–添加–输入表达式)

《2. SQL Server 2008创建数据库和表》 创建表.png
《2. SQL Server 2008创建数据库和表》 设置check约束.png

数据类型归纳:

1.字符类型:char(n), varchar(n), text, image
2.整型类型:int(4字节), smallint(2字节), tinyint(1字节)
3.浮点类型:float(8字节), real(4字节), decimal(精度28位)
4.货币类型:money(8字节), smallmoney(4字节)
5.日期时间类型:date(年月日),datetime(年月日时分秒毫秒), smalldatetime(年月日时分秒)

数据库中的常用术语:

关系:一个关系对应一张二维表,二维表的表名即为关系名。
关系模式:对关系表结构的描述。一般表示为“关系名(字段名1,字段名2,…,字段名n)”。
记录:二维表中的一行称为关系的一条记录,或称为元组、行。
字段:二维表中的列称为关系的字段,或称为属性、列。
主码:关系中的某个字段或字段组,能唯一地标识一条记录,又称为主键。

二.利用SQL语句创建数据库和表

创建数据库的SQL语句
创建表的SQL语句
设置主码和其他数据约束的SQL语句

创建数据库的一般语句格式:

create database <数据库名> //创建数据库的语句
drop database <数据库名> // 删除数据库的语句
use <数据库名> //打开数据库的语句

设计表的一般语句格式:

create table <表名> ( <字段名1> <数据类型> [字段级完整性约束条件]
[,<字段名2> <数据类型> [字段级完整性约束条件]…]
[,<表级完整性约束条件>] )
功能:为当前数据库建立一个新的基本表,指明基本表的表名与结构,包括组成该表的每一个字段名、数据类型,约束等。

--创建数据库
create database demo

--创建表
--设置“性别”约束条件:check (wsex in('男','女')),
create table worker1
(
wid char(3) primary key,
wname varchar(10) not null,
wsex char(2) check (wsex in('男','女')),
wbirthday date,
wparty char(2),
wjobdate date,
depid char(1)
)
---设置多个主键
create table worker2
(
wid char(3) ,
wname varchar(10) not null,
wsex char(2) check (wsex in('男','女')),
wbirthday date,
wparty char(2),
wjobdate date,
depid char(1),
primary key(wid,wname)
)
    原文作者:桃子flying
    原文地址: https://www.jianshu.com/p/bebebd9db2d5
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞