数据库 - 数据库操作
2021-05-28 本文已影响0人
GuoDJ
注意:
- 以下写命令语句统称为 SQL语句 (瑟儿 扣)
- 在数据SQL语句的时候,全都使用英文输入,标点符号也必须的英文的
- 在输入密码 回车后,软件一闪而过,很有可能是密码错了
关系型数据库语言由4部分组成**,具体如下:
(1)数据定义语言(DDL):Data Definition Language
- 用来定义数据库的对象:数据库,数据表,列。关键字:create ,drop,alter
(2)数据操作语言(DML):Date Manipulation Language
- 用来对数据库中表的数据进行增,删,改。关键字:insert,delete,update
(3)数据查询语言(DQL):Date Query Language
- 用来查询数据库中表的记录(数据)。关键字:select
(4)数据控制语言(DCL):Date Control Language (了解)
- 用来定义数据库的访问权限和安全级别的,及创建用户。
提示:
- MySQL数据库服务软件中,需要保存数据的话,必须建立数据库,在建立表格
DDL : Data definition Language 数据定义语言;
查询所有的数据库
- 语法结构:show databases;
- show:查看、展示
- database:数据库;
show databases;
创建数据库
- 语法结构:create database 数据库名;
- create :创建、建立
- 指定字符集格式: create database 数据库名 character set utf-8/gbk;
- character
- set : 设置
- utf-8 和 gbk : 字符编码格式的一种
create database db9;
create database db10 character set utf8;
查看数据库详情
- 语法结构:show create database 数据库名;
show create database db1;
删除数据库
- 语法结构:drop database 数据库名;
- drop:删除、 清除
drop database db1;
drop database db2;
使用数据库/选择
- 语法结构:use 数据库名;
create database db1;
use db1;
练习
1.分别创建mydb1 和 mydb2 数据库,第一个字符集是gbk,第二个字符集是utf8
create database mydb1 character set gbk;
create database mydb2 character set utf8;
2.创建完毕后查询两个数据库是不是都存在
show databases;
3.查询两个字符集是否正确
show create database mydb1;
show create database mydb2;
4.先使用mydb1,再使用mydb2
use mydb1;
use mydb2;
5.删除两个数据库
drop database mydb1;
drop database mydb2;