一、操作数据库
1.创建数据库
CREATE DATABASE [IF NOT EXISTS] db_name [create_specification [,create_specification]......create_specification:
[DEFAULT] CHARACTER SET charset_name | [DEFAULT] COLLATE collation_name
- 创建一个名为mydb1的数据库
CREATE DATABASE mysqdb1;
- 创建一个使用gbk字符集的mysql数据库
create database mydb2 character set gbk;
- 创建一个使用utf8字符集,并带校对规则的mydb3数据库
create database mydb3 character set utf8 collate utf8_bin;
2.查看数据库
- 查看当前数据库服务器中的所有数据库show databases;
- 显示创建数据库语句
show create databases db_name
3.修改数据库
ALTER DATABASE [IF NOT EXISTS] db_name [alter_specification[,alter_specification]...]alter_specification:
[DEFAULT] CHARACTER SET charset_name | [DEFAULT] COLLATE collation_name
- 查看服务器中的数据库,并把其中一个库的字符集修改为utf8
alter database mydb2 character set utf8;
4.删除数据库
DROP DATABASE [IF EXISTS] db_name- 删除前面创建的mydb1数据库
drop database mydb1;
5.选择数据库
ues db_name;- 选择进入数据库mydb2
use mydb2;
-查看当前所选数据库
select database();
二、数据库中标的操作
0.mysql数据库中的数据类型1.增加表
CREATE TABLE table_name(
field1 datatype,
field2 datatype,
field3 datatype,
)character set 字符集 collate 校队规则
field:指定列名
datatype:指定列类型
- 创建一个员工表emplloyee
create table employee(
id int,
name varchar(20),
gender char(1),
birthday date,
entry_date date,
job varchar(50),
salay doble,
resume text,
);