本节重点:

  • 掌握库的增删改查

 

一、系统数据库

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

show databases;

information_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

转载于:https://www.cnblogs.com/lingcai/p/10001524.html

05 库的简单操作相关推荐

  1. 数据处理库Pandas(简单操作)

    1.pandas介绍     1.什么是pandas         pand - panel data为面板数据         as - analysis为分析         综上所述为面板数据 ...

  2. TortoiseSVN搭建本地版本库及简单操作使用

    TortoiseSVN是windows上一款著名的版本控制软件,对于我们管理自己的代码,特别是对一个团队来说,非常重要. 本文探讨的是如何搭建本地的版本库. (1)安装TortoiseSVN之后需要创 ...

  3. 2022 新版本c++安装opencv库的简单操作教程

    近期选修了计算机视觉 的课程,正好更新一下最新的cpp下的opencv库的教程. 废话少说干货降临: 1. 网站下载解压对应opencv库 这里我们推荐官网下载:https://opencv.org/ ...

  4. 【Python 爬虫】requests库的简单操作

    一.get请求 import requestsif __name__ == '__main__':response = requests.get(url='http://www.baidu.com/' ...

  5. python处理金融数据_Python 数据分析中金融数据的来源库和简单操作

    金融数据 数据分析离不开数据的获取,这里介绍几种常用的获取金融方面数据的方法. pandas-datareader pandas-datareader 库包含了全球最著名的几家公司所整理的金融数据,这 ...

  6. Python学习-Matplotlib库绘制简单点阵图、线型图操作

    Python学习-Matplotlib库绘制简单散点图图和线型图.标签设置以及刻度线设置操作 目录 1.Matplotlib绘图细节的简单理解 2.绘制点图.线型图 3.给图表设置复杂标注 4.移动刻 ...

  7. mysql 操作表的例子,mysql中库和表的简单操作总结(附示例)

    本篇文章给大家带来的内容是关于mysql中库和表的简单操作总结(附示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 一. 库的操作 1.创建数据库 创建数据库: create d ...

  8. mysql数据表案例_mysql中库和表的简单操作案例

    mysql中库和表的简单操作案例 发布时间:2020-12-05 09:54:06 来源:亿速云 阅读:71 作者:小新 这篇文章主要介绍mysql中库和表的简单操作案例,文中介绍的非常详细,具有一定 ...

  9. 使用pymouse库模拟鼠标操作,做一些简单游戏辅助

    最近在玩爱江山更爱美人,里面不少地方可以使用pymouse库模拟鼠标操作 帮助做一些重复简单的任务 pymouse库的安装 使用方法,可以看一下代码 一.钓鱼 #将窗口放在右上角 #x,y 为开始im ...

  10. autoHotkey进阶 --- 用于访问窗口对象-acc库的简单配置

    文章目录 autoHotkey进阶 --- 用于访问窗口对象-acc库的简单配置 引言 配置过程 资源 函数列表 autoHotkey进阶 - 用于访问窗口对象-acc库的简单配置 引言 access ...

最新文章

  1. 实时的激光雷达点云压缩
  2. C++的多个有序链表合并
  3. 怎么知道 网站是否直接明文保存密码_忘记账号密码 浏览器记住了 怎么找回密码?...
  4. R语言使用ggplot2包使用geom_density()函数绘制分组密度图(改变图例位置、移除图例)实战(density plot)
  5. C# 设置Menustrip提示框的显示
  6. 【STM32】STM32f4学习之路--嘀嗒定时器
  7. 亚马逊与Visa就交易费达成协议 重新接受Visa支付
  8. SpringBoot RestFul风格API接口开发
  9. python 对话框开发_python文件选择对话框的操作方法
  10. 我是一个*** (十三)
  11. Oracle数据库重复数据删除的三种情况
  12. 信号(signal)
  13. Bzoj 4408: [Fjoi 2016]神秘数 可持久化线段树,神题
  14. Java之阻塞和非阻塞以及同步和异步的区别
  15. 支付宝APP支付——支付流程说明及示例
  16. Primeng PrimeFlex 的使用总结 (Angular 10)
  17. 总结:min-height:100px; height:auto;的用法(新浪博客 )
  18. 浙江污水处理厂数字孪生平台建模_三维激光扫描_吉优赛维三维可视化管理平台_三维建模_3D模型
  19. 华为离职副总裁徐家骏给任正非的辞职信,太震撼了!
  20. certbot安装https证书

热门文章

  1. Security+ 学习笔记57 安全意识和培训
  2. Security+ 学习笔记45 移动设备安全
  3. 华为ARP代理的三种方式
  4. Linux -Docker
  5. window.open在Safari浏览器出现的问题
  6. 关于JS的面向对象总结
  7. 字典树(Trie树)的实现及应用
  8. 面向对象中多个对象之间的关系
  9. oracle下载地址
  10. java linux和windows下文件路径间隔符的写法——解决linux下程序在windows下运行时的上传文件出错问题...