首页 > 数据库 >【五】MySQL数据库之库相关操作

【五】MySQL数据库之库相关操作

时间:2023-06-30 20:45:18浏览次数:37  
标签:database 数据库 之库 MySQL 操作 create

【五】MySQL数据库之库相关操作

库相关操作

【一】系统数据库

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

【二】创建数据库

【1】语法(help create database)

CREATE DATABASE 数据库名 charset utf8;

【2】数据库命名规则

  • 1、可以由字母、数字、下划线、@、#、$
  • 2、区分大小写
  • 3、唯一性
  • 4、不能使用关键字如 create select
  • 5、不能单独使用数字
  • 6、最长128位

【三】数据库相关操作

1 查看数据库

show databases;
show create database db1;
select database();

2 选择数据库

USE 数据库名

3 删除数据库

DROP DATABASE 数据库名;

4 修改数据库

alter database db1 charset utf8;

标签:database,数据库,之库,MySQL,操作,create
From: https://www.cnblogs.com/dream-ze/p/17517773.html

相关文章

  • 【七】MySQL数据库之记录相关操作
    【七】MySQL数据库之记录相关操作记录相关操作【一】介绍MySQL数据操作:DML在MySQL管理软件中,可以通过SQL语句中的DML语言来实现数据的操作,包括使用INSERT实现数据的插入UPDATE实现数据的更新使用DELETE实现数据的删除使用SELECT查询数据以及。本节内容包括:......
  • 【八】MySQL数据库之数据库IDE与pymysql模块
    【八】MySQL数据库之数据库IDE与pymysql模块数据库IDE与pymysql模块【一】IDE工具介绍生产环境还是推荐使用mysql命令行但为了方便我们测试可以使用IDE工具在此我们推荐使用Navicat软件或pycharm来连接数据库这样就能更详细直观地查询数据掌握:#1.测试+链接数据......
  • mysql什么时候会行锁升级为表锁(转)
    行锁升级为表锁总所周知,MySQL的InnoDB存储引擎支持事务,支持行级锁(InnoDB的行锁是通过给索引项加锁实现的)。得益于这些特性,数据库支持高并发。如果InnoDB更新数据使用的不是行锁,而是表锁呢?是的,InnoDB其实很容易就升级为表锁,届时并发性将大打折扣了。常用的索引有三类:主键......
  • Mysql基础篇(二)之函数和约束
    一.函数Mysql中的函数主要分为四类:字符串函数、数值函数、日期函数、流程函数1.字符串函数常用函数如下:函数功能CONCAT(S1,S2,......Sn)字符串拼接,将S1,S2,.....Sn拼接成一个字符串LOWER(str)将字符串str全部转为小写UPPER(str)将字符串str全部转为大写......
  • MySQL分区表各个分区如何创建在不同目录
     MySQL分区表各个分区如何创建在不同目录 分区表无法创建在共享表空间(系统表空间,通用表空间),只能放在不同的独立表空间上。以下是分区表不同分区放在不同目录的示例:CREATETABLEzkm.employees(idINTNOTNULL,fnameVARCHAR(30),lnameVARCHAR(30),......
  • MySQLINNODB表空间分类简单介绍
     MySQLINNODB表空间分类简单介绍 从功能上看INNODB表空间共以下几种:系统表空间File-Per-Table表空间通用表空间Undo表空间临时表空间 从共享与否角度看上边提到的五种表空间可以这么归类。共享表空间独立表空间官档中有明确提到“共享表空间”这个说法:http......
  • 高手都是如何做 Mysql 慢 SQL 优化
    tip:作为程序员一定学习编程之道,一定要对代码的编写有追求,不能实现就完事了。我们应该让自己写的代码更加优雅,即使这会费时费力。......
  • Docker安装MySQL8.0
    安装拉取镜像默认拉取最新版本的镜像$dockerpullmysql如果要指定版本,使用下面的命令$dockerpullmysql:8.0.16创建数据目录和配置文件 在宿主机创建放置mysql的配置文件的目录和数据目录,并且进行授权$mkdir-p/usr/mysql/conf/usr/mysql/data$chmod-R755/usr/m......
  • 2023.6.30//关于java链接SQLserver数据库报错:驱动程序无法通过使用安全套接字层(SSL)
    详情如下:驱动程序无法通过使用安全套接字层(SSL)加密与SQLServer建立安全连接。错误:“PKIXpathbuildingfailed:sun.security.provider.certpath.SunCertPathBuilderException:unabletofindvalidcertificationpathtorequestedtarget”。ClientConnectionId:32d1......
  • 编译python为可执行文件遇到的问题:使用python-oracledb连接oracle数据库时出现错误:DP
    错误原文:DPY-3010:connectionstothisdatabaseserverversionarenotsupportedbypython-oracledbinthinmode链接数据库方式如下:connection=create_engine("oracle+oracledb://user:password@host:post/dbname") PyCharm编译器内运行成功但编译后会有DP......