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

MySQL——DDL、DML

目录

一、DDL(Data Definition Language)

1.数据库(了解)

2.表(了解)

1.创建表

 2.约束

3.数据类型 

4.表操作 

二、DML(Data Manipulation Language)

1.添加数据

2.更新数据 

3.删除数据


一、DDL(Data Definition Language)

1.数据库(了解)

查询:

查询所有的数据库:show databasee;

查询当前数据库:select database();

使用:

使用数据库:use 数据库名; 

创建:

创建数据库:create database [if not exist] 数据库名;

删除: 

删除数据库:drop database [if exist]  数据库名;

2.表(了解)

1.创建表

create table 表明(

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

           ......

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

)[comment 表注释];

 2.约束

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

3.数据类型 

数值类型:

字符串类型:

注意:

 char(10)表示最多能存10个字符,不足10个字符,占用10个字符空间(性能高、浪费空间)

varchar(10)表示最多能存10个字符,不足10个字符,按实际长度存储(性能低、节省空间)

日期类型:

4.表操作 

查询:

修改:

二、DML(Data Manipulation Language)

1.添加数据

注意:

1.插入数据时,指定的字段顺序需要与值的顺序是一一对应的

2.字符串和日期型数据应该包含在引号内

3.插入的数据大小,应该在字段的规定范围内

2.更新数据 

注意:

 修改语句的条件可以有,也可以没有,如果没有条件,则会修改整张表的所有数据

3.删除数据

注意:

1.DELETE语句的条件可以有,也可以没有,如果没有条件,则会删除整张表的所有数据。
2. DELETE语句不能删除某一个字段的值(如果要操作,可以使用UPDATE,将该字段的值置为NULL)。


http://www.kler.cn/a/571318.html

相关文章:

  • 从 ISO 到 GMT+8:Vue 前端时间格式的奇妙之旅!
  • 软件接口(API)自动化测试 顶级框架 封装
  • Spark 中分区相关设置
  • 拉格朗日对偶性(Lagrangian Duality)详解
  • 国产编辑器EverEdit - 优化性能的一些设置项
  • 74道高级Java面试合集,java开发模式面试题
  • 【http://noi.openjudge.cn/】4.3算法之图论——1538:Gopher II
  • 14天 -- Redis 的持久化机制有哪些?Redis 主从复制的实现原理是什么? Redis 数据过期后的删除策略是什么?
  • DeepSeek开源周-汇总
  • VB6网络通信软件开发,上位机开发,TCP网络通信,读写数据并处理,完整源码下载
  • Leetcode 3472. Longest Palindromic Subsequence After at Most K Operations
  • 【零基础到精通Java合集】第十六集:多线程与并发编程
  • vue2(笔记)4.0vueRouter.声明式/编程式导航以及跳转传参.重定向
  • 浅谈汽车系统电压优缺点分析
  • PyTorch 中结合迁移学习和强化学习的完整实现方案
  • 【2025rust笔记】超详细,小白,rust基本语法
  • vue 提升html2canvas渲染速度
  • 第十天-字符串:编程世界的文本基石
  • 深入 Vue.js 组件开发:从基础到实践
  • 深入探索像ChatGPT这样的大语言模型