mysql学习1

SQL:Structrue Query Language 结构化查询语言

SQL分类:

DDL:数据定义语言   定义数据库,数据表它们的结构  create(创建)drop(删除)alter(修改)

DML:数据操纵语言:主要是用来操作数据 insert(插入) update(修改)delete(删除)

DCL:数据控制语言:定义访问权限,取消访问权限,安全设置 grant 

DQL:数据查询语言:select(查询)from子句 where子句

--登录:mysql -uroot -proot (用户名 密码)

--创建数据库:create database 数据库名字

create datebase day06;

--创建数据库的时候,指定字符集

create database day06_01 character set utf8; 

--创建数据,指定一个校对规则

create database day06_2 character set utf8 collate utf8_bin;(一般默认)

--查看数据库(所有的) 

show databases; 

information_schema  (约束)

performance_schema   (约束)

mysql  (存放用户名跟密码的库) 这三个库不能动

--查看数据库定义的语句

show create database 数据库名字

show create database day06;

--修改数据库的操作

修改数据库字符集:alter database 数据库名字 character set 字符集

alter database day06_01 character set gbk;

--删除数据库

drop database 数据库名字

drop database day06_01;

--切换数据库

use 数据库名字

use day06;

--查看当前正在使用的数据库

select database();

posted @ 2021-01-07 14:54  渊祭  阅读(54)  评论(0)    收藏  举报