操作文件夹(库)
增
create database db1 charset utf8;
查
# 查看当前创建的数据库show create database db1;# 查看所有的数据库show databases;
改
alter database db1 charset gbk;
删
drop database db1;
操作文件(表)
use db1; #切换文件夹select database(); #查看当前所在文件夹
增
create table t1(id int,name char);
查
#查看当前的这张t1表show create table t1;# 查看所有的表show tables;# 查看表的详细信息desc t1;
改
# modify修改的意思alter table t1 modify name char(6);# 改变name为大写的NAMEalter table t1 change name NAMA char(7);
删
# 删除表drop table t1;
操作文件内容(记录)
增
# 插入一条数据,规定id,name数据leileiinsert t1(id,name) values(1,"mjj01"),(2,"mjj02"),(3,"mjj03");
查
select id from db1.t1;select id,name from db1.t1;select * from db1.t1;
改
update db1.t1 set name='zhangsan';update db1.t1 set name='alex' where id=2;
删
delete from t1;delete from t1 where id=2;
本节重点:
- 掌握库的增删改查
一、系统数据库
执行如下命令,查看系统库
show databases;
nformation_schema: 虚拟库,不占用磁盘空间,存储的是数据库启动后的一些参数,如用户表信息、列信息、权限信息、字符信息等
performance_schema: MySQL 5.5开始新增一个数据库:主要用于收集数据库服务器性能参数,记录处理查询请求时发生的各种事件、锁等现象mysql: 授权库,主要存储系统用户的权限信息test: MySQL数据库系统自动创建的测试数据库二、创建数据库
1、求救语法:
help create database;
2、创建数据库语法
CREATE DATABASE 数据库名 charset utf8;
3、数据库命名规则:
可以由字母、数字、下划线、@、#、$区分大小写唯一性不能使用关键字如 create select不能单独使用数字最长128位# 基本上跟python或者js的命名规则一样
三、数据库相关操作
#查看数据库show databases;#查看当前库show create database db1;#查看所在的库select database();#选择数据库use 数据库名#删除数据库DROP DATABASE 数据库名;# 修改数据库alter database db1 charset utf8;