1.登入MySQL数据库
MySQL 数据库的基本操作
2.对数据库的操作
2.1 查看当前的所有数据库

show databases;

2.2 创建一个新的数据库

create database 数据库名 character set uft8;

2.3 查看数据库的创建方式

show create database 数据库名;

2.4 查看当前使用的数据库

select database();

2.5 修改数据库

alter database 数据库名;

2.6 删除数据库

drop database 数据库名;

2.7 使用数据库
注: 进入数据库后,没办法退出,只能再次使用use 指令来切换。

use 数据库名;

3 对数据表的操作
3.1 创建一个数据表
MySQL 数据库的基本操作
其中 primary key 是主键,unique 是唯一性, not null 是非空, default 是默认值,auto_increment 是自增
3.2 查看表结构信息

desc 数据表名;

3.3 查看当前数据库中的所有的表

show tables;

3.4 查看当前数据表的创建方式

show create table 数据表名;

3.5 数据表添加字段

alter table 数据表名 add 字段 字段类型  约束条件;

3.6 修改数据表字段类型

alter table 数据表名 modify 字段  类型 约束条件;

3.7 修改数据表字段名

alter table 数据表名 change 旧字段名 新字段名 类型 约束条件;

3.8 删除数据表里的字段

alter table 数据表名 drop 字段名;

3.9 修改数据表名

rename table 旧表名 to 新表名;

3.10 修改表所用的字符编码

alter table 数据表 character set 编码格式;

4 数据表记录之增删改(内容)
4.1 添加一条记录

insert into 数据表 (字段1,字段2,字段3...) values(value1,value2,value3...)

4.2 修改表记录

update 数据表 set  字段=value1... where语句;
如:
update employee set salary = salary +4000 where id = 3;

4.3 删除表记录

delete from 数据表 where语句;

注意:

  • delete 只能删除一行记录
  • delete 只能删除表中的内容,不能删除表本身
  • drop 才能彻底删除数据表

4.4 数据内容查询

select * from 数据表;

4.5 where 语句中可使用:

1.比较运算符 : >  <  >=  <=   <>   !=  
2.between :  between 80 and 100  代表值在80100之间
3.in :  in(80,90,100)  代表 值是8090100
4. like:   like 'abc%' ,  这里% 表示任意多个字符
5. like:   like 'abc_' ,   这里_ 表示任意一个字符

相关文章: