数据库表的CRUD操作
数据库表的CRUD操作
1 DDL_操作表_查询
R(Retrieve):查询
查询某个数据库中所有的表名称
show tables;
如图所示:
查询表结构
desc 表名;
如图所示:
2 DDL_操作表_创建
- C(Create):创建
- 语法:
create table 表名(
列名1 数据类型1,
列名2 数据类型2,
…
列名n 数据类型n
);
注意:最后一列,不需要加逗号(,)
数据库类型: - int:整数类型
age int, - double:小数类型
score double(5,2) - date:日期,只包含年月日,yyyy-MM-dd
- datetime:日期,包含年月日时分秒 yyyy-MM-dd HH:mm:ss
- timestamp:时间错类型 包含年月日时分秒 yyyy-MM-dd HH:mm:ss
如果将来不给这个字段赋值,或赋值为null,则默认使用当前的系统时间,来自动赋值。 - varchar:字符串
name varchar(20):姓名最大20个字符
zhangsan 8个字符 张三 2个字符。
创建表
create table student(
id int,
name varchar(32),
age int ,
score double(4,1),
birthday date,
insert_time timestamp
);
如图所示:
复制表:
create table 表名 like 被复制的表名; 如图所示:
3 DDL_操作表_删除
drop table 表名;
drop table if exists 表名;
如图所示:
4 DDL_操作表_修改 - 修改表名
alter table 表名 rename to 新的表名; 如图所示:
2.修改表的字符集
alter table 表名 character set 字符集名称; 如图所示:
3.添加一列
alter table 表名 add 列名 数据类型; 如图所示:
4.修改列名称 类型
alter table 表名 change 列名 新列别 新数据类型; 如图所示:
alter table 表名 modify 列名 新数据类型; 如图所示:
5.删除列
alter table 表名 drop 列名 如图所示:
详细的数据类型如下:
数据库表的CRUD操作相关推荐
- MySQL学习笔记03【数据库表的CRUD操作、数据库表中记录的基本操作、客户端图形化界面工具SQLyog】
MySQL 文档-黑马程序员(腾讯微云):https://share.weiyun.com/RaCdIwas 1-MySQL基础.pdf.2-MySQL约束与设计.pdf.3-MySQL多表查询与事务 ...
- 《SQL高级应用和数据仓库基础(MySQL版)》学习笔记 ·003【表的约束、表的CRUD操作(DDL语句)】
文章目录 一.表的约束 1.约束类型 2.添加约束 二.表的CRUD操作(DDL语句) 1.C(Create):创建 2.R(Retrieve):查询 3.U(Update):更新 4.D(Delet ...
- 【MySQL】MySQL表的CRUD操作(基础)
MySQL表的CRUD操作 表数据操作 添加数据(Create) 多行全列插入 指定列添加 查询数据(Retrieve) 全列查询 指定列查询 表达式查询 使用别名查询 去重(Distinct) 排序 ...
- java代码对数据库数据的CRUD操作
java代码对数据库数据的CRUD操作 前言 一.CRUD.JDBC是什么? 二.操作步骤 1.连接mqsql数据库.加载数据库驱动 2.对数据库中的表进行增.删.改.查 总结 前言 对于刚刚学习完J ...
- 《SQL高级应用和数据仓库基础(MySQL版)》学习笔记 ·005【表的CRUD操作(DML语句)】
文章目录 一.表的CRUD操作(DML语句) 1.insert语句 2.update语句 3.delete语句 二.其他注意点 1.MySQL查询区分大小写的方式 2.truncate语句与delet ...
- 根据Excel表的配置,自动生成数据库表的CRUD以及相关的Winform列表和编辑界面程序文件,接上篇(自动生成实体类)
本文仍然属于一个自动生成代码工具. 上一篇我们根据数据库表的信息,自动生成实体类.cs文件.这次我们根据Excel配置,直接生成CRUD以及窗体列表和编辑界面相关的程序源文件. 通过自动生成代码,这样 ...
- mysql查一个表3到5行的数据类型_MySQL入门(三) 数据库表的查询操作【重要】
序言 本节比较重要,对数据表数据进行查询操作,其中可能大家不熟悉的就对于INNER JOIN(内连接).LEFT JOIN(左连接).RIGHT JOIN(右连接)等一些复杂查询. 通过本节的学习,可 ...
- mysql水果表查询_最全MySQL数据库表的查询操作
序言 本节比较重要,对数据表数据进行查询操作,其中可能大家不熟悉的就对于INNER JOIN(内连接).LEFT JOIN(左连接).RIGHT JOIN(右连接)等一些复杂查询. 通过本节的学习,可 ...
- 如何使用纯Servlet做一个单表的CRUD操作
目录 第一步:准备一张数据库表.(sql脚本) 第二步:准备一套HTML页面(项目原型)[前端开发工具使用HBuilder] 第三步:分析我们这个系统包括哪些功能? 第四步:在IDEA当中搭建开发环境 ...
最新文章
- mariadb-10实现半同步复制及SSL安全复制
- python常用模块实例_python中常用的各种数据库操作模块和连接实例
- Elasticsearch-01CentOS7单节点部署ES5.6.16
- C语言 | 编译与预处理指令(宏定义完整讲解:#define)
- SDWebImage实现原理(怎么实现图片缓存器)
- 【Spring学习】spring提供的三种定时任务
- STM32之GPIO浮空输入例程
- Linux系统安装phpMyAdmin
- c语言数字排列和算法思路,冒泡排序、快速排序算法理解及C程序实现
- 用EnumMap代替序数索引
- linux下kafka安装与配置
- 利用React/anu编写一个弹出层
- 数据结构面试、数据结构考研复试——常见问题以及回答
- socket pro 启动客户端的命令
- Win10释放C盘空间的一些办法
- python 优秀的库推荐
- jy-12-SPRINGMYBATIS02——云笔记05-刘苍松
- 梅森数形如2 ​n ​​ −1的素数称为梅森数(Mersenne Number)。例如2 ​2 ​​ −1=3、2 ​3 ​​ −1=7都是梅森数。1722年,双目失明的瑞士数学大师欧拉证明了2 ​3
- 操作系统——文件分配和空间管理
- Linux里面 grep的用法之根据关键词查询进程PID