1,概念
sql结构化查询语言,用于存取数据,更新,查询和管理关系型数据库的程序设计的语言
2,数据库操作命令(了解)
-- 单行注释
# 单行注释
/*
多行注释
*/
数据操作命令
①连接数据库
mysql -u用户名 -p密码 -h主机ip地址
mysql -uroot -p
②退出数据库
quit;
information_schema(信息数据库 其中保存关于数据库所有信息(元数据 数据类型,表 列 信息))
MySQL(核心数据库 主要保存的是 存储数据库的用户信息,权限设置,关键字,以及需要要使用和管理信息)
③查看所有数据库
show databases;
④创建数据库
create database db002;
⑤创建数据库并统一编码
语法:create database 数据库名 character set 编码名称
create database db003 character set GBK;
create database db003 character set utf8;
⑥当有相同名称的数据库在的话就不会创建 如果没有的话 就创建一个
create database if not exists db001
⑦查看数据库创建信息
show create database db003;
⑧删除数据库
语法:drop database db003;
drop database db004
⑨如果存在则删除数据库
语法:drop database if exists 数据库名称
drop database if exists db001;
⑩修改数据库 alter database 数据库名称 character set 修改后的编码;
alter database db003 character set utf8;
查看当前数据库的命令
select database();
使用数据
use 数据名;
use db003;