創建數據庫,創建數據庫表,例子。MySQL語句


1.創建數據庫:    創建的代碼:create  數據庫的代碼:database   數據庫表名:隨便起,只要自己記住就行。test

create database test;

 

 

2.刪除數據庫: 刪除的代碼:drop  數據庫代碼:database  要刪除哪一個數據庫:數據庫名:test

 

drop database test;

 

 

3.創建表:   數據庫建好后該往里創建表了;例下  創建: create   表的代碼: table   表名:隨便取   ceshi   

create table class ( code varchar(20) primary key, name varchar(20) not null ); create table ceshi ( ids int auto_increment primary key, uid varchar(20), name varchar(20), class varchar(20), foreign key (class)  references class(code) );

 

注:自增長代碼代表:auto_increment

  主建的代碼代表:primary key

  外鍵的代碼代表公式:foreign key (列名)  references  主表名 (列名)

      fornign key+(列名)  代表給哪一個加外鍵 references 要引用哪個表里的列

      是否為空: 不為空的代碼:not null

 

4.刪除:      刪除代碼的代表:drop  刪除的是表: table  要刪的那個表名:ceshi

drop table ceshi;

 

 

 

 

代碼寫創建數據庫是注意:

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) );

 

 

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM