总结:mysql数据库的基本操作

1.数据库的操作

(1)显示当前的数据库:SHOW DATABASES;
(2)创建数据库:

CREATE DATABASE [IF NOT EXISTS] db_name [create_specification [,
create_specification] ...]
create_specification:
[DEFAULT] CHARACTER SET charset_name
[DEFAULT] COLLATE collation_name
(3)说明:
大写的表示关键字;
[] 是可选项;
CHARACTER SET: 指定数据库采用的字符集;
COLLATE: 指定数据库字符集的校验规则;
(4)示例:
CREATE DATABASE IF NOT EXISTS db_test CHARACTER SET utf8mb4;
说明:MySQL的utf8编码不是真正的utf8,没有包含某些复杂的中文字符。MySQL真正的utf8是使用utf8mb4,建议大使用utf8mb4;

(5)使用数据库:use 数据库名;
(6)删除数据库:DROP DATABASE [IF EXISTS] db_name;

2.数据库表的操作

(1)需要操作数据库中的表时,需要先使用该数据库:use db_test;
(2)查看表结构:desc 表名;
(3)创建表:

CREATE TABLE table_name (
field1 datatype,
field2 datatype,
field3 datatype
);
create table stu_test (
 id int,
 name varchar(20) comment '姓名',
 password varchar(50) comment '密码',
 age int,
 sex varchar(1),
 birthday timestamp,
 amout decimal(13,2),
 resume text
);

(4)删除表:

DROP [TEMPORARY] TABLE [IF EXISTS] tbl_name [, tbl_name] ...
-- 删除 stu_test 表
drop table stu_test;
-- 如果存在 stu_test 表,则删除 stu_test 表
drop table if exists stu_test;

(5)常用数据类型:

INT:整型
DECIMAL(M, D):浮点数类型
VARCHAR(SIZE):字符串类型
TIMESTAMP:日期类型

你可能感兴趣的:(mysql数据库)