首页 > 数据库 >DDL-操作数据库创建&查询以及修改&删除&使用

DDL-操作数据库创建&查询以及修改&删除&使用

时间:2022-10-12 16:16:23浏览次数:57  
标签:database 创建 数据库 字符集 查询 名称 DDL

DDL-操作数据库创建&查询以及修改&删除&使用

1.操作数据库:CRUD

1.C(Create):创建

  • 创建数据库
    • create database 数据库名称;
  • 创建数据库,判断不存在,再创建
    • create database if not exists 数据库名称;
  • 创建数据库,并指定字符集
    • create database 数据库名称 character set 字符集名称;
  • 练习:创建db4数据库,判断是否存在,并指定字符集为gbk;
    • create database if not exists db4 character set gbk;

2.R(Retrieve):查询

  • 查询所有数据库的名称;
    • show databases;
  • 查询某个数据库的字符集:查询某个数据库的创建语句
    • show create databases 数据库名称;  

3.U(Update):修改

  • 修改数据库的字符集
    • alter database 数据库名称 character set 字符集名称;

4.D(Delete):删除

  • 删除数据库
    • drop database 数据库名称;
  • 判断数据库是否存在,存在删除
    • drop database if exists 数据库名称;

5.使用数据库

  • 查询当前正在使用的数据库名称
    • select database();
  • 使用数据库
    • use 数据库名称;

标签:database,创建,数据库,字符集,查询,名称,DDL
From: https://www.cnblogs.com/qihaokuan/p/16784673.html

相关文章

  • 子查询-详细
    子查询: *概念:查询中嵌套查询,称嵌套查询为子查询。 --查询工资最高的员工信息 --1查询最高的工资是多少9000 SELECTMAX(salary)......
  • 关于将EXCEL文件导入到MYSQL数据库的一些方法
     现在我来介绍一下如何利用phpMyAdmin批量导入Excel内容到MySQL。首先你要知道phpMyAdmin是什么(不知道的这篇文章可以跳过了),我今天用的版本是phpMyAdmin3.2.4,MySQL的版......
  • 广州日报:巨杉数据库坚持根技术创新,打造数字经济新基座
    随着数字化转型的不断深入,数字经济日益成为经济增长的重要引擎。其中,数据库、芯片和操作系统作为三大核心基础科技,是数字经济的底座。近日,在2022年广州市国际投资年会上,就......
  • 多表查询-练习
    多表查询-练习--部门表CREATETABLEdept(idINTPRIMARYKEYPRIMARYKEY,--部门iddnameVARCHAR(50),--部门名称locVARCHAR(50)--部门所在地);......
  • 多表查询内连接和外连接
    多表查询的分类:1.内连接查询: 1.隐式内连接:使用where条件消除无用数据 *例子: --查询所有员工信息和对应的部门信息 SELECT*FR......
  • 525多表查询子查询的两种情况和526子查询的第三种情况
    子查询不同情况子查询的结果是单行单列的子查询作为条件,使用运算符去判断查询员工工资小于平均工资的人SELECT*FROMempWHEREemp.salary<(SELECTAVG(salary)FRO......
  • 数据库设计三大范式
    为了建立冗余较小、结构合理的数据库,设计数据库时必须遵循一定的规则。在关系型数据库中这种规则就称为范式。范式是符合某一种设计要求的总结。要想设计一个结构合理的关系......
  • Django数据库迁移遇到的问题
    报错raiseMigrationSchemaMissing("Unabletocreatethedjango_migrationstable(%s)"%exc) Django 执行迁移生成表:pythonmanage.pymigrate报错:raiseMigrati......
  • 01数据库作用
    问题引出概念解决之道数据库简单原理图cmd连接数据库确保MYSQL服务在运行中(netstartmysql)mysql三层结构图数据在数据库中存储的方式(表)SQL语句分类......
  • 利用多线程+countDownluanch 优化查询接口提升效率10倍以上
    最近在做工单系统的生产调优,客户想要单子秒出花了一天时间定位问题,发现查询MySQL、Mongo、Redis查询耗时都很小,在0~4ms耗时较大的是一段给activity中form的field设......