针对上期的SQL基本知识后,准备给大家介绍一下Mysql的数据库的基础操作
一、SQL语法规则
概念:
SQL是一种结构化编程语言
基础SQL指令通常是以行为单位
SQL指令需要语句结束符,默认是英文分号: ; \g \G
SQL指令类似自然语言
编写的SQL中如果用到了关键字或者保留字,需要使用反引号''来包裹,让系统忽略
示例:
1、结构创建
create 结构类型 结构名 结构描述
2、显示结构
show 结构类型(复数)
显示结构创建详情
show create 结构类型 结构名;
3、数据操作(数据表)
新增数据
insert into 表名 values
查看数据
select from 表名
更新数据
update 表名 set
删除数据
delete from 表名
SQL基本操作
- 创建数据库
- 显示数据库
- 修改数据库
- 使用数据库
- 删除数据库
1.创建数据库
- 创建一个存储数据库仓库
- 使用create databases 数据库名字创建
- 数据库层面可以指定字符集:charset/character set
- 数据库层面可以指定校对集:collate
- 创建数据库会在磁盘指定存放处生产一个文件夹
创建语法
create database 数据库名字 【数据库选项】
示例:
1、创建一个指定名字数据库
create database demo1;
2、创建一个指定字符集的数据库
create database demo2 charset utf8MB4;
3、创建一个指定校对集的数据库
create database demo3 charset utf8MB4 collate utf8mb4_genrral_ci;
2.显示数据库
通过命令查看已有数据库
数据库查看分为两种查看方式:
查看全部数据库
查看数据库创建指令
示例:
显示所有数据库:
1\show databases;
2\显示数据库创建指令:
show create database demo1;
3.使用数据库
在进行具体SQL指令之前,让系统知道操作针对的是那个数据库
数据库的操作通常是针对数据表或者数据
通过使用数据库可以让后续指定默认针对具体数据库环境
使用数据库语法:use 数据库名
示例:
use demo1;
4.修改数据库
数据库修改分为两个部分
字符集
校对集
数据库修改指令(与创建指令差不多)
alter database 数据库名字 库选项
示例:
修改数据库字符集
alter database demo charset gbk;
修改校对集
alter database demo1 charset gbk collate gbk_chinese_ci;
5.删除数据库
删除当前已有的数据库
删除数据库会删除数据库内所有的表和数据
删除数据库操作要慎重(删前要备份)
删除数据库后,对应的存储文件就会消失
删除语法
drop databse 数据库名称;
本文【数据库技术基础】由作者: C/S结构 提供,本站不拥有所有权,只提供储存服务,如有侵权,联系删除!
本文链接:https://www.cuoshuo.com/blog/4117.html