05-库的操作

本节重点:

  • 掌握库的增删改查

 

一、系统数据库

执行如下命令,查看系统库

show databases;

nformation_schema: 虚拟库,不占用磁盘空间,存储的是数据库启动后的一些参数,如用户表信息、列信息、权限信息、字符信息等
performance_schema: MySQL 5.5开始新增一个数据库:主要用于收集数据库服务器性能参数,记录处理查询请求时发生的各种事件、锁等现象
mysql: 授权库,主要存储系统用户的权限信息
test: MySQL数据库系统自动创建的测试数据库

二、创建数据库

1、求救语法:

help create database;

2、创建数据库语法

CREATE DATABASE 数据库名 charset utf8;

3、数据库命名规则:

可以由字母、数字、下划线、@、#、$
区分大小写
唯一性
不能使用关键字如 create select
不能单独使用数字
最长128位
# 基本上跟python或者js的命名规则一样

三、数据库相关操作

#查看数据库
show databases;
#查看当前库
show create database db1;
#查看所在的库
select database();#选择数据库
use 数据库名#删除数据库
DROP DATABASE 数据库名;
# 修改数据库
alter database db1 charset utf8;

四、了解内容

SQL语言主要用于存取数据、查询数据、更新数据和管理关系数据库系统,SQL语言由IBM开发。SQL语言分为3种类型:
1、DDL语句    数据库定义语言: 数据库、表、视图、索引、存储过程,例如CREATE DROP ALTER2、DML语句    数据库操纵语言: 插入数据INSERT、删除数据DELETE、更新数据UPDATE、查询数据SELECT3、DCL语句    数据库控制语言: 例如控制用户的访问权限GRANT、REVOKE

View Code

转载于:https://www.cnblogs.com/wf123/p/9665352.html

MySQL-库的操作相关推荐

  1. MySQL(一): 数据类型、库的操作、表的操作

    文章目录 数据类型 数值类型 字符串类型 日期/时间类型 库的操作 显示当前数据库 创建数据库 使用数据库 删除数据库 表的操作 创建表 显示当前库中所有表 查看表结构 删除表 数据类型 mysql的 ...

  2. MySQL命令(一)| 数据类型、常用命令一览、库的操作、表的操作

    文章目录 数据类型 数值类型 字符串类型 日期/时间类型 常用命令一览 库的操作 显示当前数据库 创建数据库 使用数据库 删除数据库 表的操作 创建表 显示当前库中所有表 查看表结构 删除表 数据类型 ...

  3. sqlyog同步mysql_大坑:用SQLyog连mysql的部分操作不能同步到从库

    线上有个业务是一主两从,今天下午有一个从库突然告警:1677错误,提示数据类型不能从smallint改成varchar(20),以前有遇到过这样的错误,设置参数set global slave_typ ...

  4. Mysql库及表的基本概念、增删查改操作以及表的约束、多表联查

    什么是数据库? 存储数据的仓库 数据库的存储介质:磁盘和内存. 为什么要用数据库不用文件?(数据库与文件进行数据存储的区别) 1.文件存储安全性低 2.数据库对数据进行良好的存储,查询以及管理 3.便 ...

  5. 【MySQL】表操作和库操作

    文章目录 概念 库操作 1.创建数据库 2.删除数据库 3.选择数据库 4.显示数据库列表 表操作 1.创建数据表CREATE 2.删除数据表DROP 3.插入数据INSERT 4.更新数据UPDAT ...

  6. mysql误删库恢复操作

    前提:对mysql库进行全备和增量备份(全备就是对hive库进行完全备份,增量备份就是将mysql的binlog日志进行备份) 情景说明:由于误操作,将包含有多张表的数据库给误删了 要求:恢复误删的数 ...

  7. 【MySQL数据库入门】:库的操作

    文章目录 库的操作 1 创建数据库 2 创建数据库案例 3 字符集和校验规则 3.1 查看系统默认字符集以及校验规则 3.2 查看数据库支持的字符集 3.3 查看数据库支持的字符集校验规则 3.4 校 ...

  8. gcc操作mysql 建表_用gcc批量建mysql库表

    用gcc批量建mysql库表 2007-6-1文字大小:大中小 file 1 my.c //------------------------------------------------------ ...

  9. C语言对mysql数据库的操作

    C语言对mysql数据库的操作 原文:C语言对mysql数据库的操作 这已经是一相当老的话题.不过今天我才首次使用,把今天的一些体会写下来,也许能给一些新手带来一定的帮助,更重要的是供自己今后忘记的怎 ...

  10. Linux下MySql数据库常用操作

    1.显示数据库 show databases; 2.选择数据库 use 数据库名; 3.显示数据库中的表 show tables; 4.显示数据表的结构 describe 表名; 5.显示表中记录 S ...

最新文章

  1. LeetCode刷题记录11——290. Word Pattern(easy)
  2. python使用笔记:pyautogui自动化控制鼠标和键盘
  3. 如何复制粘贴_年终工作总结如何写?复制粘贴肯定不行啦
  4. python方格染色_判定二部图的着色算法(Python),题,染色法,判断,二分
  5. ANSI, UNICODE与UTF8相互转换模板类
  6. 【视频编解码的新挑战与新机会】
  7. 【gRPC】 在.Net core中使用gRPC
  8. jQuery源码分析 Callbacks
  9. 搭建Kafka集群环境
  10. js 设计模式学习(1)
  11. 用Dezende解密zend后的php代码
  12. vs工程 vcproj和开发环境定义宏
  13. ElasticSearch6.0.1 拼音搜索,并且高亮显示结果 —6.X版本
  14. 第三方服务--短信接口
  15. 外卖点餐列表滑动 微信小程序_点餐小程序购物车效果实现,点餐小程序购物车列表的实现...
  16. HTML中空格怎么打出来?
  17. python str转为list,dict,tuple等 eval,exec,
  18. win10命令提示符怎么打开_技巧,win10蓝屏SYSTEM_PTE_MISUSE怎么解决
  19. python实现m3u8转mp4方法2
  20. 微信小程序将组件中的文字放置在正中间的方法

热门文章

  1. 如何计算CDS view里两个时间戳之间的天数间隔
  2. Internationalization(i18n) support in SAP CRM,UI5 and Hybris
  3. sqlplus连接不上oracle,环境变量设置错误导致sqlplus 连接不上oracle
  4. python的回收机制_Python垃圾回收机制【人生苦短,我用python】-阿里云开发者社区...
  5. dll注入工具_UnmanagedPowerShell工具分析
  6. MySQL命令梳理_MySQL操作命令梳理(1)
  7. android传感器获取运动方向,Android开发者指南-运动传感器Motion Sensor[原创译文]...
  8. html清除溢出,深入理解CSS overflow:hidden——溢出,坍塌,清除浮动
  9. php oracle 源码_PHP3中使用ORACLE函数的使用说明
  10. mysql的natural join_MySQL基础之Natural Join用法