数据库的相关操作

时间:2021-6-7 作者:qvyue

注意:

  • 以下写命令语句统称为 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;

MySQL常

声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:qvyue@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。