【MySQL 第三天数据库表 增删改查】】

  • 【1】mysql数据库表创建命令
  • 【2】mysql查看数据库下的表命令
  • 【3】mysql查看表内容命令
  • 【4】mysql修改数据库表
    • 【4.1】mysql添加列
    • 【4.2】mysql修改列
    • 【4.3】mysql删除列
    • 【4.4】mysql修改表名
  • 【5】mysql删除数据库表
  • 【6】mysql表分区
    • 【6.1】mysql插入表数据
    • 【6.2】mysql查看插入的表数据


【1】mysql数据库表创建命令

凡是命令行输入错误,可使用CTRL+C回到起点,重新输入

create table table_name (...);


举例创建一个表

【1】查看已有的数据库:show databases;
【2】使用一个自定义的数据库: use librarysystem;

【3】在这个数据库下创建一个表:
-> create table tabbook(
-> cardid char(18), ----->身份证18位
-> name varchar(10), -------》姓名使用可变的字符定义
-> sex enum(‘男’,‘女’), -------》枚举代表性别
-> age tinyint, -------》年龄使用整形中最小类型tinyint
-> balance decimal(7,3) ); ---->代表余额,一般千元,小数位3位,7=整数位+小数位,其实就是表达一个如同1000.000的值

【2】mysql查看数据库下的表命令

show tables;  --->查看当前数据库下的表
show tables from db_name;--->查看其他数据库下的表


【3】mysql查看表内容命令

 show columns from tab_name;

describe tab_name;

desc tab_name;


show create table tab_name;


【4】mysql修改数据库表

【4.1】mysql添加列

alter table tab_name add  newcloum_name datatype ...

新增的列默认是尾部追加


新增的列在指定的列后追加

新增的列放在第一位

【4.2】mysql修改列

alter table tab_name change oldcolum_name newcolum_name newdatatype;

以qqid改为qqid_only 数据类型改为char()型

alter table tab_name modify colum_name datatype;


alter table tab_name modify colum_1 datatype first|after colum_2;

放在某一个之后,都是可以实现的

如果想把某一个放在第一位置,使用这个命令: alter table tabbook modify school tinyint first;

【4.3】mysql删除列

alter table tab_name drop colum_name;

删除qqid_only

【4.4】mysql修改表名

alter table oldtab_name rename to newtab_name;

将我的tabbook表格重命名为:tab_book
命令: alter table tabbook rename to tab_book;

【5】mysql删除数据库表

drop table if exists tab_name_1,tab_name_2,...tab_name_n;


【6】mysql表分区


有active的都是支持的:
命令: show plugins;



【1】 创建表bookinfo 并且以book_id为分区标准 ;
【2】20109999代表比他小的值 ;
【3】MAXVALUE代表比最大值小的值;
【4】分为3个区,每个区有自己的范围规定的值;

【6.1】mysql插入表数据

值需要对应创建的表的数据类型,一一赋值,这跟结构体是类似的

insert into tab_name values(值1,值2,...值n);

【6.2】mysql查看插入的表数据

查看表的所有数据

 select *from tab_name;


查看某一个分区里的数据

 select * from tab_name  partition (p_name);


下一章,介绍mysql的约束,千万不要错过,错过就是一辈子,嘿嘿/

【MySQL 第三天数据库表 增删改查】相关推荐

  1. MySQL基础知识-MySQL概述安装,单表增删改查,函数,约束,多表查询,事物

    MySQL基础知识-MySQL概述安装,单表增删改查,函数,约束,多表查询,事物 前言 1.MySQL概述 1.1数据库相关概念 1.2MySQL数据库 1.2.1版本 1.2.2下载 1.2.3安装 ...

  2. Mysql (二)Mysql 数据库表增删改查

    一.表操作DDL 1.[增加] create table DBname.table_name(id int, namevarchar(255))engine=MyISAM charset=gbk; 2 ...

  3. mysql 两表连接删除数据库_Mysql (二)Mysql 数据库表增删改查

    一.表操作 1.[增加] create table DBname.table_name(id int, namevarchar(255))engine=MyISAM charset=gbk; 2.[删 ...

  4. django调用python脚本返回_Django框架(九)—— 单表增删改查,在Python脚本中调用Django环境...

    单表增删改查,在Python脚本中调用Django环境 一.数据库连接配置 如果连接的是pycharm默认的Sqlite,不用改动,使用默认配置即可 如果连接mysql,需要在配置文件中的settin ...

  5. Django框架(八)--单表增删改查,在Python脚本中调用Django环境

    一.数据库连接配置 如果连接的是pycharm默认的Sqlite,不用改动,使用默认配置即可 如果连接mysql,需要在配置文件中的setting中进行配置: 将DATABASES={} 更新为 DA ...

  6. MySQL数据库学习笔记(十二)----开源工具DbUtils的使用(数据库的增删改查)

    [声明] 欢迎转载,但请保留文章原始出处→_→ 生命壹号:http://www.cnblogs.com/smyhvae/ 文章来源:http://www.cnblogs.com/smyhvae/p/4 ...

  7. java jdbc 连接mysql数据库 实现增删改查

    好久没有写博文了,写个简单的东西热热身,分享给大家. jdbc相信大家都不陌生,只要是个搞java的,最初接触j2ee的时候都是要学习这么个东西的,谁叫程序得和数据库打交道呢!而jdbc就是和数据库打 ...

  8. mysql删除分表键_一文看懂 MySQL 分区和分表,提高表增删改查效率

    原标题:一文看懂 MySQL 分区和分表,提高表增删改查效率 作者:冯帅,精通Oracle. MySQL. 擅长异构数据库数据同步及迁移.数据库的设计和调优,对高可用方案有深入研究. MySQL分区和 ...

  9. mysql如何修改学生表_MySQL 详细单表增删改查crud语句

    MySQL 增删改查语句 1.创建练习表 这里练习表没有满足三范式 第一范式(又称 1NF):保证每列的原子性 数据表中的每一列(字段),必须是不可拆分的最小单元,也就是确保每一列的原子性.满足第一范 ...

最新文章

  1. pandas isnull() 返回bool
  2. 阈值Java_亲测有效!一种完美动态阈值白平衡算法 Java实现。
  3. Integer.parseInt() 与 Integer.valueOf() 区别
  4. 轻量级开源小程序SDK发车啦
  5. linux fall delay 10,Cell的Rise delay和Fall delay、Rise transition和fall transition
  6. 一文搞懂Python知识难点------装饰器
  7. EasyUI系列学习(一)-入门
  8. 分享两本高质量算法书籍
  9. 解决“配置系统未能初始化”问题
  10. [Android Studio] 添加Override/Implement methods
  11. win8 计算机组策略,win8打开组策略提示“无法找到组策略”的原因及解决措施
  12. 基于IPv6的5G专网终端身份认证技术与应用
  13. win10重装系统后部分电脑无法调节亮度问题
  14. CAD中怎么画指北针?CAD画指北针教程
  15. 机器学习案例丨基于广泛和深入的推荐 - 餐厅评级预测
  16. 洛谷-P4287 双倍回文(Manacher)
  17. 基于FPGA的高速ADC9XXX系列的产品研发记录与心得----系列二(玩FPGA玩到最后还是玩时钟)
  18. 用正则表达式爬取古诗文网站,边玩边学【python爬虫入门进阶】(09)
  19. A100 GPU服务器安装GPU驱动教程
  20. k64 datasheet学习笔记21--Direct Memory Access Multiplexer (DMAMUX)

热门文章

  1. 音频格式RAW和PCM区别和联系
  2. YOLO系列算法精讲:从yolov1至yolov5的进阶之路(2万字超全整理)
  3. java合并单元格的快捷键_Java使用POI操作Excel合并单元格
  4. Chrome 键盘快捷键
  5. [C语言]ternary conditional operator (三目运算)
  6. 欧美风简约PPT模板
  7. 淘宝优站站主管理细则
  8. Xilinx FPGA平台GTX简易使用教程(三)GTX复位与初始化
  9. 设计模式学习之访问者模式(Visitor,行为型模式)(21)
  10. 最强大的主动扫描工具-Nmap