进入mysql:win+R cmd mysql -u root -p密码
创建数据库
create database 数据库名 charset utf8; # utf8 指定编码方式
删除某个数据库
drop database 数据库名; # 不到迫不得已不要删库
查看当前数据库中的所有库
show databases;
查看某个库中的表
use 数据库名; # 应用某个数据库
show tables; # 查看库中的表
查看某个表中的所有字段
desc 表名;
查看表中的所有数据
select * from 表名;
向表里添加新字段
create table 表名 (字段 类型,字段 类型……);
例如:create table aaa (id int(5),name char(20),age int(2),img char(200));
前提是该表名数据库中没有否则会报错;
向已存在的表中添加新字段
alter table 表名 add 新加的字段名称 类型 是否为空;
删除表里的某个字段
alter table 表名 drop 要删除的字段名;
# 如果有外键的话需要考虑到外键
修改表中字段名和类型
alter table 表名 change 旧字段名 新字段名 类型;
向表中添加新数据
insert into aaa(表中字段,可以为多个) values(要添加的值);
#char类型的值一定要用引号引着否则报错
修改表中某个字段的值
update 表名 set 字段名=新值 where 条件;
# 字段名类型若为char,新值一定要用引号引着
删除表中的某条数据
delete from 表名 where 条件;
清空某个字段中的所有值
update 表名 set 字段名=null;