DDL语句,DML语句介绍
文章目录
- DDL语句
- 对数据库的操作
- 对表的操作
- 对字段,约束的操作
- DML语句
- 对表中数据的操作
- 总结
DDL语句
数据库定义语言
主要关键字createalterdrop
对数据库的操作
#展示所有的数据库
show databases ;
#创建数据库
create database if not exists student_management;
#调整到当前数据库来
use student_management;
#查询当前使用的数据库
select database();
#删除数据库
drop database if exists student;
#查询当前数据库下的表
show tables ;
#查询student库下的dept表的结构
desc student.dept;
对表的操作
#删除表
drop table if exists info;
#删除表后重构表
truncate table class_info;
#创建表
create table student_info(#primary key为主键,auto-increment自增id int primary key auto_increment comment '学生id',#不允许为空name varchar(12) comment '学生姓名'not null ,#check检查约束gender int comment '学生性别 1为男2为女' check ( gender=1 or gender=2 ),#unique唯一约束phone char(11) comment '联系电话' not null unique ,#默认约束class_id int comment '班级' default 1,#外键约束foreign key student_info(class_id) references class_info(id)) comment '学生信息';
#创表之后修改修改约束
alter table student_info add foreign key student_info(class_id) references class_info(id);
create table class_info(id int primary key ,class_name varchar(12) not null
) comment '教室表';
对字段,约束的操作
#新增字段
alter table class_info add location varchar(12) not null ;
#修改类型,约束
alter table class_info modify class_name char(12) unique;
#重命名
alter table class_info rename to class_info_use;
#修改名字和类型
alter table class_info_use change class_name class_name_use varchar(18) not null ;
#删除字段
alter table class_info_use drop location;
DML语句
表中数据增加,删除,修改
对表中数据的操作
#插入一条中的部分信息
insert into class_info_use (id, class_name_use) values (1,'西楼140');
#插入一条完整的信息
insert into class_info_use values (3,'西楼127');
insert into class_info_use values (6,'西楼127'),(4,'东边21');
#修改信息
update class_info_use set class_name_use='西楼111' where class_name_use='西楼127';
#删除信息
delete from class_info_use where id=6;
总结
提示:这里对文章进行总结:
例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。
DDL语句,DML语句介绍相关推荐
- 什么是DDL和DML语句?
1.什么是DDL和DML语句? SQL语言分成三大类 1.DDL语言 2.DML语言 3.DCL语言 可恶,竟然在技术内幕只提及了一部分 #内幕661 要知道DDL是什么意思,必须先了解它的英文全称 ...
- jdbc java数据库连接 3)Statement接口之执行DDL和DML语句的简化
上一章的代码中,可以发现,jdbc执行DDL和DML有几个步骤都是一样的: 1)执行语句开始时,创建驱动注册对象.获取连接的数据库对象.创建Statement对象 1 // 创建驱动注册对象 2 Cl ...
- mysql ddl dml 导出_MySQL:DDL和DML语句,弄明白了吗?
语句分类 DDL(Data Definition Languages)语句:即数据库定义语句,用来创建数据库中的表.索引.视图.存储过程.触发器等,常用的语句关键字有:CREATE,ALTER,DRO ...
- 关于约束 和事务、DDL与 DML语句
1.表的创建 建表的语法格式 oreate table 表名(字段1 数据类型,字段2,数据类型):表名:建议以t_ 或者 tbl_开始,可读性强.见名知意.字段名:见名知意.表名和字段名都属于标识符 ...
- MySql DDL日志_mysql学习日记——数据库基础与基本DDL、DML语句
# # # 数据库的基本概念 数据库: DataBase (DB).用于存储和管理数据的仓库. 数据库的特点: 1. 持久化存储数据的.其实数据库就是一个文件系统 2. 方便存储和管理数据 3. 使用 ...
- MySQL基础——DDL、DML、DQL、DCL语句
当成功安装数据库之后,对于数据库进行的简单且基础的操作 打开数据库操作 1.在运行中输入services.msc 会打开如下界面 可以选择对MySQL进行开启或者关闭 2.也可以使用命令指示符 命令提 ...
- insert into语句_入门MySQL——DML语句篇
前言: 在上篇文章中,主要为大家介绍的是DDL语句的用法,可能细心的同学已经发现了.本篇文章将主要聚焦于DML语句,为大家讲解表数据相关操作. 这里说明下DDL与DML语句的分类,可能有的同学还不太清 ...
- 《SQL高级应用和数据仓库基础(MySQL版)》学习笔记 ·005【表的CRUD操作(DML语句)】
文章目录 一.表的CRUD操作(DML语句) 1.insert语句 2.update语句 3.delete语句 二.其他注意点 1.MySQL查询区分大小写的方式 2.truncate语句与delet ...
- 数据库DML语句:数据库操作语句
DML语句:数据库操作语句 DML语句之插入表记录 插入数据的语法1:insert into 表名 values(值1,值2,值3,值4...值n); 插入全部数据 INSERT INTO stude ...
- Sql语句中的DML语句
一.什么是DML语句 DML语句就是数据库操作语句. 二.DML语句的分类 Insert 插入 Update 修改更新 Delete 删除 Select 选择 三.insert语句 Delete fr ...
最新文章
- 用python的turtle画圆-怎么用python画圆
- smartform四联纸跳页问题
- 管理信息系统 课程设计(2018-6-16)
- 环球易购选品:既然选品绕不过,那就让我们好好研究
- 【GitHub】如何合并分支?
- Windows系统安全模式妙用全接触
- 文献记录(part4)--Sparse Biclustering of Transposable Data
- 类进阶学习目标 java 1614957028
- pyspark分类算法之多层感知机神经网络分类器模型实践【MLPClassifier】
- MYSQL 存储过程和函数 案例 例子
- 移动端图片裁剪上传—jQuery.cropper.js
- 怎么用计算机解方程,计算器怎么解方程
- 景区分时实名预约系统
- 钉钉小程序内嵌web网页
- 机器人学领域的顶级期刊总结
- 【python入门】循环语句
- java计算机二级知识点、易错点整理(二)
- 半导体测试概论笔记——第二章半导体测试基本概念
- Android品牌手机,手机坑合集,手机厂商
- Android8.0 USB系统框架
热门文章
- 后COVID开发人员面试的基本指南
- C语言算法与数据结构[2023-01-29]
- android webview 字体 系统字体大小,【转】android webview设置内容的字体大小
- windows禁用输入法
- 报错GL/gl.h: No such file or directory
- pytorch学习笔记七:nn网络层——池化层、线性层
- mysql jdbc连接串_jdbc连接字符串
- c++转python
- 更改administrator名称
- *809*??=800*??+9*??+1