MySQL新手锻炼

从今天开始写博客 记录一些知识顺便复习一遍以前的知识 先从MySQL开始吧 !!!
启动MySQL net start MySQL服务名
停止MySQL net stop MySQL服务名
客户端登录 mysql -h 主机名 -P 端口号 -u 用户名 -p密码
退出数据库 exit;
数据库的操作:
查看所有的数据库:
show databases;
创建数据库(home):
create database school charset=utf8;
使用数据库:
use school;
查看所有表:
show table;
创建表:
create table student(
id int primary key auto_increment,
name varchar(20) not null,
sex char(3) check sex in('男','女'),
age int check(age>0),
Admission_time datetime default current_timestamp,
);
查看表结构:
desc student;
向student表添加数据:
insert into student(name,sex,age)
values('张三','男',18),
('李四','男',19),
('王五','女',17),
('赵六','男',21),
('张龙','男',22),
('赵虎','女',23),
('王朝','男',25),
('马汉','女',16);
创建关联表:
create table score(
sid int primary key auto_increment,
number int not null,
st_id int unique,
foreign key(st_id) references student(id)
);
向score表添加数据:
insert into score(number,st_id)
values(62,1)
values(82,2)
values(96,3)
values(54,4)
values(75,5)
values(66,6)
values(100,7)
values(62,8);
今天就写到这里 有点错误 明天改正;

posted @ 2020-10-20 20:57  L_B_T  阅读(49)  评论(0)    收藏  举报