当前位置: 首页 > news >正文

MySQL-SQL-DDL语句、表结构创建语句

一.SQL

        SQL:一门操作关系型数据库的编程语言,定义操作所有关系型数据库的统一标准

二. DDL-数据库

        1. 查询所有数据库

                命令:show databases;

        2. 查询当前数据库

                命令:select database();

        3. 创建数据库

                命令:create database [if not exists] 数据库名 [default charset utf8mb4];

                

                可选项:  if not exists-如果数据库不存在则创建;

                                default charset utf8mb4-指定数据库字符集(不写默认也是他)

                同一个数据库中数据库名不能重复;不使用if not exists重复创建则报错;

        4.使用/切换数据库

                命令:use 数据库名;

                

        5.删除数据库

                命令:drop database [if exists] 数据库名;

                不使用if exists删除不存在的数据库则会报错;

                可选项:if exists-如果存在则删除

注意: 上述语法中的database,也可以替换成schema。如create schema db01;

                MySQL8版本中,默认字符集为utf8mb4。

 三. MySQL客户端工具-图形化工具-DataGrip 安装与使用

        参照博主的 MySQL客户端工具-图形化工具-DataGrip 安装与使用 来安装

四.  DDL-表结构创建

        1. 语法

create table 表名(

    字段1 字段类型 [约束] [comment 字段1注释],
    .....
    字段2 字段类型 [约束] [comment 字段1注释]

)[comment 表注释];

         2. 约束

                (1) 约束是作用于表中字段上的规则,用于限制存储在表中的数据;目的是保证数据库中数据的正确性、有效性、完整性。

                一个字段上可以添加多个约束,约束之间用空格隔开

        3. auto_ increment 自增

 

相关文章:

  • 外贸公司都是在什么网站做推广营销活动推广策划
  • 专业微网站建设公司哪家好网站建设哪个公司好
  • 征婚网站咋做重庆网站优化
  • 专门做商标的网站有哪些seo网站优化培训
  • 坑梓网站建设市场网络营销广告
  • 福田商城网站建设外链兔
  • 覆盖学术、职场、生活的专业计算工具
  • Vue面试常考内容[从宏观到微观]
  • 在 IntelliJ IDEA 2019 中安装/启用 PlantUML 插件
  • MySQL全链路指南
  • 常考题:通过解方程组求矩阵
  • mysql-MRR优化技术
  • 大模型参数高效微调方法
  • Spring Boot 自定义日志打印(日志级别、logback-spring.xml 文件、自定义日志打印解读)
  • 复合分位回归的统计推断
  • B2B2C多用户商城系统:打造新零售电商生态的创新解决方案
  • 哈希表系列一>两数之和
  • Linux | 无头 Linux 服务器安装和设置
  • CentOS 7 强制升级Docker 24.x终极指南(解决MySQL8镜像兼容性问题)
  • 基础常问 (概念、代码)
  • 【C++】多态功能细节问题分析
  • 什么是宽带拨号?
  • java中任务调度java.util.Timer,ScheduledExecutor,Quartz的机制说明和demo代码实例分享
  • Vue 3 中按照某个字段将数组分成多个数组
  • duckdb、PG、Faiss和Milvus调研与对比
  • 液态神经网络技术指南