码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • MYSQL第一章节DDL数据定义语言的操作(DDL-数据库操作,DDL-操作表-查询,DDL-操作表-修改,数据库的基本类型)


    c++知识点合集已经完成欢迎前往主页查看,点点赞点点关注不迷路哦

    点我进入c++第一章知识点合集

    MYSQL第一章节DDL数据定义语言的操作 

    目录

    DDL-数据库操作

    查询所有数据库

    查询当前数据库

    创建数据库

    删除数据库

    DDL-操作表-查询

    查询当前数据库中的所有表

    查询表结构

    查询指定表的建表语句

    数据库的基本类型

    数值类型

    日期和时间类型

    字符串类型

    例子 

    DDL-操作表-修改

    添加字段

    修改数据类型

    修改字段名和字段类型 

    删除字段

    删除表

    删除指定表并且重新创建该表 


    DDL-数据库操作

    查询所有数据库

    SHOW DATABASE;

    查询当前数据库

    SELECT DATABASE();

    如果结果显示NULL则表示使用 USE+数据库名字;来引用  (数据库的所有语句不区分大小写包括自己命名的名字)

    USE HELLO;

    创建数据库

    CREATE DATABASE [IF NOT EXISIT] 数据库名 [DEFAULT CHAREST 字符集] [COLLATE 排序规则];

    方括号里面的内容可以省略

    删除数据库

    DROP DATABASE [IF EXISTS]数据库名;

    DDL-操作表-查询

    查询当前数据库中的所有表

    SHOW TABLES;

    查询表结构

    DESC 表名;

    查询指定表的建表语句

    SHOW CREATE TABLE 表名;
    

    数据库的基本类型

    数值类型

    日期和时间类型

    字符串类型

    例子 

    创建下表
    1.编号(纯数字)
    2.员工工号(字符串类型,长度不超过10位)
    3.员工姓名(字符串类型,长度不超过10位
    4.性别(男/女,存储一个汉字)
    5.年龄(正常人年龄,不可能存储负数)
    6.身份证号(二代身份证号均为18位)
    7.入职时间(取值年月日即可)
     

    1. create table emp(
    2. id int comment'编号',
    3. workno varchar(10) comment'工号',
    4. name varchar(10) comment'姓名',
    5. gender char(1) comment'性别',
    6. age tinyint unsigned comment'年龄',
    7. idcard char(18) comment'身份证号',
    8. entrydate date comment'入职年月'
    9. );

    comment(添加注释)

    DDL-操作表-修改

    添加字段

    ALTER TABLE emp ADD address TEXT comment '地址';

    *为emp表添加一个address字段,类型为TEXE 

    修改数据类型

    ALTER TABLE 表名 MODIFY 字段名 新数据类型(长度);

    修改字段名和字段类型 

    ALTER TABLE 表名 CHANGE 旧字段名 新字段名 类型(长度);

    删除字段

    ALTER TABLE 表名 DROP 字段名;

    删除表

    DROP TABLE [IF EXISTS] 表名;

    输入代码时 '[ ]' 请省

    删除指定表并且重新创建该表 

    TRUNCATE TABLE 表名;

    truncate会清空表中的所有行,但表结构及其约束、索引等保持不变;drop会删除表的结构及其所依赖的约束、索引等。

     后续将继续更新(DML,DQL,DCL)数据的操作,查询,控制语言

     c++知识点合集已经完成欢迎前往主页查看,点点赞点点关注不迷路哦

    点我进入c++第一章知识点合集

  • 相关阅读:
    一个完整的flutter组件开发的过程
    麒麟服务器系统挂载磁盘
    MySQL数据类型
    Win10配置instant-ngp算法环境说明
    基于Web的盾构机盾尾变形远程监测系统
    银河麒麟服务器操作系统V10-SP1部署gitlab服务
    R语言简介|你对R语言了解多少?
    双线性池化(Bilinear Pooling)
    UG\NX二次开发 获取用户默认设置中的绘图信息 UF_PLOT_ask_session_job_options
    程序员自由创业周记#12:999%
  • 原文地址:https://blog.csdn.net/weixin_54201821/article/details/133914311
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号