show engines;
#create database 数据库名
create database text;
#完整写法
create database if not exists text default charset utf8 collate utf8_general_ci;
show databases;
#5.1、创建用户并设置密码
create user zking identified by '123456';
#5.2、切换用户
use mysql;
#5.3、查看用户信息
#192.168.1.% ipv4 ipv6
select * from user;
select host,user,authentication_String from user;
drop user zking;
set password for zking=password('1234');
flush privileges;
#语法:grant all [pricilenges] on databasename.tablename to 用户名@'%'
#garnt all on *.* to zking@'%';
grant select,delete on t277.t_book to zking@'%';
#语法:revoke all [privileges] on dataasename.tablename from 用户名@'%';
#revoke all on *.* from zking@'%';
revoke select on t277.t_book from zking@'%';
show grants for zking;
- #decimal(5,2)
- #总共五位,整数位三位,小鼠位两位小数
- create table if not exists t_money(
- id int not null primary key auto_increment,
- money decimal(5,2)
- );
-
- select * from t_money;
-
- create table t_student(
- sid int not null primary key auto_increment comment '学生编号',
- sname varchar(20) not null comment '学生姓名',
- idcard varchar(18) not null comment '身份证号',
- sex char(1) default '1' comment '学生性别,1=男,0=女',
- createdate timestamp default current_timestamp comment '创建日期',
- unique(sname,idcard)
- )comment '学生信息表';
-
- create table t_score(
- sid int not null comment '学生编号',
- cid int not null comment '课程编号',
- score float default 0 comment '成绩',
- foreign key(sid) references t_student(sid)
- )comment '学生成绩表';
-
- #先删外表,再删主表
- insert into t_score(sid,cid,score) values(1,2,90.5);
- select * from t_student;
- select * from t_score;