1.創建數據庫
create database test2;
2.刪除數據庫
drop database test2;
3.創建表
create table ceshi (ids int auto_increment primary key,uid varchar(20),name varchar(20),class varchar(20),foreign key (class) references class(code) ); create table class (code varchar(20) primary key,name varchar(20) not null );
4.刪除表
drop table ceshi;
**自增長 auto_increment
**主鍵 primary key
**外鍵 foreign key (列名) references 主表名(列名)
**非空 not null
注意:
1.類型包含長度的在類型后面加括號,括號里面寫長度
2.上一列寫完加逗號
3.最后一列不要寫逗號
4.在每一條SQL語句寫完之后要加分號
5.如果有外鍵關系,先創建主表
創建表 例
create table class (code varchar(20) primary key,name varchar(20) ); create table student (code varchar(20) primary key,name varchar(20),sex bit,age int,class varchar(20),foreign key (class) references class(code) ); create table kecheng (code varchar(20) primary key,name varchar(20) ); create table teacher (code varchar(20) primary key,name varchar(20) ); create table chengji ( ids int auto_increment primary key,scode varchar(20),kcode varchar(20),degree float,foreign key (scode) references student(code),foreign key (kcode) references kecheng(code) ); create table tkecheng (ids int auto_increment primary key,tcode varchar(20),kcode varchar(20),foreign key (kcode) references kecheng(code),foreign key (tcode) references teacher(code) );
?
1.注釋語法:--,#
2.后綴是.sql的文件是數據庫查詢文件
3.保存查詢
4.在數據庫里 列有個名字叫字段 行有個名字叫記錄
?