MySQL是目前非常流行的开源关系型数据库,它不仅免费、可靠性高、速度比较快,还拥有灵活的插件式存储引擎
库的操作
显示当前已有数据库:
SHOW DATABASES;
创建名为42secret
的数据库:
CREATE DATABASE 42secret;
如果系统没有test的数据库,则创建一个名叫test 的数据库,如果有则不创建:
CREATE DATABASE IF NOT EXISTS test;
使用(进入)数据库:
use 数据库名; --加不加;都可以
删除名为test的数据库:
DROP DATABASE IF EXISTS test; --加上if exists表示存在则删除,不存在则不进行操作
表的操作
需要操作数据库中的表时,要先使用(进入)库
查看库中的表:
show tables;
创建名为stu_test
的表:
create table stu_test ( --stu_test:表名
id int, --id:字段1 int 字段1类型
name varchar(20) comment '姓名', --name:字段2 varchar(20):字段2类型(长度)
password varchar(50) comment '密码', --comment'xxx':字段说明'xxx'
age int, -- ...
sex varchar(1),
birthday timestamp,
amout decimal(13,2),
resume text
);
查看表结构:
desc 表名;
删除名为stu_test
的表:
drop table if exists stu_test; -- if exists表示若存在则删除,不存在则不进行操作