创建数据库
格式:
第一种: create database 数据库名;
第二种:create database 数据库名 character set 字符集;
1.创建表:
create table [if not exists]表名(
字段名 类型(长度) 约束,
字段名 类型(长度) 约束
);
2.查看正在使用的数据库:
select database();
3.查看数据库MySQL服务器中的所有的数据库
show databases;
4.查看某个数据库的定义的信息:
show create database 数据库名;
5.删除数据库
drop database 数据库名称;
6.切换数据库:
use 数据库名;
7.查看表结构:
desc 表名;
8.删除表:
drop table 表名;
修改表结构格式:
1.修改表添加列(为分类表添加一个新的字段):
alter table 表名 add 列名 类型(长度) 约束;
2.修改表修改列的类型长度及约束(为分类表的分类名称字段进行修改):
alter table 表名 modify 列名 类型(长度) 约束;
3.修改表修改列名(为分类表的分类名称字段进行更换):
alter table 表名 change 旧列名 新列名 类型(长度) 约束;
4.修改表删除列(删除分类表中某一列):
alter table 表名 drop 列名;
5.修改表名(用新的表名代替旧的):
rename table 旧表名 to 新表名;
6.修改表的字符集(为某一个表名的编码表进行修改):
alter table 表名 character set 字符集;
插入表记录:
1.向表中插入某些列:
insert into 表 (列名1,列名2,列名3..) values (值1,值2,值3..);
2.向表中插入所有列:
insert into 表 values (值1,值2,值3..);
更新表记录:
语法:
update 表名 set 字段名=值,字段名=值;
update 表名 set 字段名=值,字段名=值 where 条件;