mysql数据库管理
##1.创建数据库
create databases 数据库名称;
##2.查看当前数据库名称
show databases;
##3.显示数据库结构
show create database 数据库名称;
##4.选择当前操作的数据库
use 数据库名;
##5.删除数据库;
drop database 数据库名称;
##6.创建表
create table 表名(
字段名1 数据类型[约束条件],
字段名2数据类型[约束条件],
…
)其他选项(例如字符集、存储引擎等选项)
##7.设置约束条件
主键约束primary key:每一张数据表只能存在一个主键;主键保证记录的唯一性;主键自动为not null。
外键约束foreign key,非空约束not null,检查约束check,默认值约束default ,唯一性约束unique。
例如:
CREATE TABLE teaching(
cno CHAR(5) NOT NULL COMMENT'课程号' ,
tno CHAR(3) NOT NULL COMMENT'教师工号',
cterm TINYINT(1) COMMENT'开设学期' DEFAULT NULL,
PRIMARY KEY(cno,tno),
CONSTRAINT gao_cno FOREIGN KEY(cno) REFERENCES course(cno),
CONSTRAINT gao_tno FOREIGN KEY(tno) REFERENCES teacher(tno)
)DEFAULT CHARSET=GBK;
//查询不及格的学生的学号及课程号,并按成绩降序排列
USE gradem;
SHOW TABLES;