1、SQL语句创建,语法如下,例中表格列为:id,a,b,c,主键为 id。
CREATE TABLE 数据表名称 (
id char(10) NOT NULL,
a int NOT NULL,
b datetime NOT NULL,
c char(10) NULL ,
CONSTRAINT 主键名称 PRIMARY KEY NONCLUSTERED (id))
2、在SQL企业管理器中,使用设计器新建
CREATE DATABASE [student] ON PRIMARY (NAME = N'student_Data', FILENAME = N'C:\Program Files\Microsoft SQL Server\MSSQL\data\student_Data.MDF' , SIZE = 1, FILEGROWTH = 10%) LOG ON (NAME = N'student_Log', FILENAME = N'C:\Program Files\Microsoft SQL Server\MSSQL\data\student_Log.LDF' , SIZE = 1, FILEGROWTH = 10%)
create table 学生信息 (学号 varchar(20) primary key,姓名 varchar(20),性别 varchar(2),出生日期 datetime,联系电话 varchar(30),住址 varchar(300))
create table 专业 (专业编号 varchar(20) primary key,学生编号 varchar(20),专业名称 varchar(100))
我觉得你上面的专业表的学生编号是引用学生信息表的学号作为外键的吧...
create database student;
use student;
create table 学生信息表(
学号 int primary key ,
姓名 varchar (20),
性别 char(2),
出生日期 datetime,
联系电话 varchar (20),
住址 varchar (100));
create table 专业表(
学号 int ,
专业编号 int primary key,
专业名称 varchar (100)
foreign key (学号) references 学生信息表(学号));