数据库 - 数据库操作

注意:

  • 以下写命令语句统称为 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;
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容