首页 > 其他分享 >库相关操作

库相关操作

时间:2023-04-05 21:34:40浏览次数:35  
标签:show mysql 数据库 database 相关 操作 create schema

目录

一、系统数据库

# 查看所有的数据库名称
mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| test               |
+--------------------+
4 rows in set (0.00 sec)

  • information_schema: 虚拟库,不占用磁盘空间,存储的是数据库启动后的一些参数,如用户表信息、列信息、权限信息、字符信息等

  • mysql: 授权库,主要存储系统用户的权限信息

  • performance_schema: MySQL 5.5开始新增一个数据库:主要用于收集数据库服务器性能参数,记录处理查询请求时发生的各种事件、锁等现象

  • test: MySQL数据库系统自动创建的测试数据库

二、创建数据库

1、语法

create database 库名;

2、数据库命名规则

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

三、数据库相关操作

1 查看数据库
show databases;
show create database 数据库名;
select database();

2 选择数据库
USE 数据库名

3 删除数据库
DROP DATABASE 数据库名;

4 修改数据库
alter database 数据库名 charset utf8;

标签:show,mysql,数据库,database,相关,操作,create,schema
From: https://www.cnblogs.com/zjyao/p/17290971.html

相关文章

  • 理论基础知识之————KB Kb Kbps 相关单位的区别和换算
    换算公式 8bit(位)=1Byte(字节)1024Byte(字节)=1KB1024KB=1MB1024MB=1GB1024GB=1TB 容量是大写的 B而传输的速度是小写的 bbps 是bitspersecond的缩写,表示比特/秒。    Bps 是bitypersecond的缩写,表示字节/秒。    这个p又可以写成/, S是秒的缩写,所......
  • Redis实践操作之—— keyspace notification(键空间通知)
    源码地址:https://github.com/Tinywan/PHP_Experience一、需求分析:设置了生存时间的Key,在过期时能不能有所提示?如果能对过期Key有个监听,如何对过期Key进行一个回调处理?如何使用Redis来实现定时任务?二、序言:    本文所说的定时任务或者说计划任务并不是很多人想象中的那样,比......
  • RedisTemplate Pipeline 封装和使用,优化Redis操作
    前言公司游戏项目服务端运行过程中,依赖Redis保存游戏过程数据。与客户端一次交互会对Redis进行大量的操作,在内网开发环境下测试,一次操作开销在1-2ms,建立连接和网络开销累积在一起大大降低了响应速度,这种场景下可以使用RedisPipeline进行优化。RedisPipelineRedis服......
  • 【UE工具向】使用EditorUtilityBlueprint脚本化操作资产
    资料官方文档:虚幻引擎脚本化操作使用场景对资产/Actor进行一些脚本化操作,比如做一些资源检查、纠正一些配置项、输出信息等等。资产/Actor右键可以执行脚本功能AssetActionUtility示例检查蓝图资源中的某个配置创建工具蓝图:内容浏览器右键->EditorUtilities->Ed......
  • Python platform模块获取操作系统信息
    一、概述1、python中,platform模块给我们提供了很多方法去获取操作系统的信息importplatformprint(platform.platform())#获取操作系统名称和版本号:macOS-10.14.6-x86_64-i386-64bitprint(platform.system())#获取操作系统:Darwinprint(platform.version())#获取计算机操作......
  • python中列表的删除操作,五种方式
    列表删除操作1、列表删除操作1.1remove()1.2pop()1.3切片1.4clear与del 1、列表删除操作五种方式分别为:remove():一次删除一个元素;如果列表内有重复元素则删除第一个;元素不存在时抛出异常ValueErrorpop():删除一个指定的索引位置上的元素;指定索引不存在则......
  • git操作全流程
     一:上传____________________________________________________________________________________________________________________________________________________________1.在总文件夹下删除所有.git的文件(git就是放要上传的东西)2.设置.gitignore文件从github上下载pyt......
  • new操作符的原理
    首先这里是一个构造函数:functionFun(age,name){this.age=agethis.name=name}这个是创建的函数:functioncreate(fn,...args){1.创建了一个空对象varobj={}2.将空对象的原型指向构造函数的对象Object.setPrototypeOf(obj,fn.prototype)3.将空对象作为构造函数的上下......
  • sms-activate操作简便易上手且好用的接码工具【保姆级教程】
    前言有些国外应用在使用应用上的功能时需要注册账号,由于某种不可抗因素,我们的手机号一般不支持注册,接收不到信息验证码,于是我们可以使用SmS-Activate提供的服务,使用$实现我们的需求(大概一次验证1-5块之间,看自己需求),今天正巧有需求,索性将验证过程记录下来以便于日后查阅!注册sms-a......
  • MySQL AutoIncrement--PXC集群批量插入操作获取自增ID异常问题
    问题描述由于MySQLPXC集群的所有节点均可读写,因此当PXC集群中节点增加和减少时,PXC集群会自动调整集群各节点的自增ID步长,避免不同集群节点生成相同自增ID值产生冲突。当PXC集群中读节点数量发生变化时,客户端执行BatchInsert方法可能返回错误的自增ID值。问题原因由于MySQL数......