数据库表的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当中搭建开发环境 ...
最新文章
- uefi怎么添加linux启动项,LINUX下EFIBOOTMGR的使用,删除UEFI主板多余启动项和添加启动项...
- UNITY调用安桌方法出现 JNI: Init'd AndroidJavaClass with null ptr!
- 阿里大规模应用Flink踩过的坑:如何大幅降低HDFS压力?
- python要配置几个环境变量_Python环境变量配置
- mac php gd库,mac下安装GD库FreeType
- Vue计算属性、方法、侦听器
- Github图片加速心得
- header manipulation 漏洞_【资讯】HPE 修补了两个关键的远程可利用漏洞
- ubuntu 两行命令自动安装最合适的NVIDIA驱动
- 网赚必备单页面淘宝客网赚源码,专业销售网赚教程
- 分手纪念网页-分手了就用这个看看吧(移动端)
- 计算机无法访问e盘,win10系统E盘拒绝访问的详细方法
- Encoder-Decoder
- SpringBoot(2)
- 手把手搭建SSM框架
- MyBatis:根据姓名模糊查询
- 关于九宫格的一个算法,求大神助攻
- 什么是软件驻场开发,它的优势和不足有哪些?
- WebMatrix进阶教程(1):如何安装和使用微软全新开发工具WebMatrix
- 怎么用matlab算磁滞,磁性材料磁化曲线和磁滞回线的Matlab绘制与拟合