Mariadb(mysql)数据库管理系统-02——表管理

15 篇文章 0 订阅

Mariadb(mysql)里的表操作

Mariadb(mysql)数据库管理系统-01——安装、库管理

Mariadb(mysql)数据库管理系统-02——表管理

Mariadb(mysql)数据库管理系统-03——用户管理

一、查看库中的表

这里写图片描述

二、创建一个表

这里写图片描述

三、查看表结构

这里写图片描述

describe t1 可以简写成 desc t1

这里写图片描述

四、查看表的属性

这里写图片描述

五、给表里面添加记录

1、列和值要一一对应,字符串要用”括起来

这里写图片描述

2、如果向表中所有列插入数据,可以不写列名

这里写图片描述

3、向指定列插入数据

这里写图片描述

4、一次性插入多条数据

这里写图片描述
这里写图片描述

六、查询表中的数据

1、查看所有数据

这里写图片描述

2、指定的列

这里写图片描述

3、使用where过滤查看

(1)查看“name = zhangsan”的

这里写图片描述

(2)查看列为“id、name”“name = zhangsan”的

这里写图片描述

4、使用“and、or”查询

(1)查看“id = 1”“name = zhangsan”的

这里写图片描述

(2)查看“ id > 4” 或者 “ id < 2 ”的

这里写图片描述

5、使用“in”查询

查看 “id”为“ 1、4、5 ”的

这里写图片描述

相当于

这里写图片描述

6、使用“between…and…”查询

查看 “id” 为 “2、3、4”的

这里写图片描述

相当于

这里写图片描述

在实际生产中使用“and、or”好,因为“between…and…”和“in”会到搜索引擎里面把“between…and…”转换为“and”或者“or”

7、按字符查找 like

_ :相当于shell的“ ?” ,正则的“ . ”

% :相当于shell的“ * ” ,正则 “ .* ”

(1)查看“name”以“zhang”开头的

这里写图片描述

(2)查看“name”以“zhang”开头后面还有3个字符的

这里写图片描述

8、使用正则表达式(加入regexp)

这里写图片描述

(1)查看“name”为4个字符的

这里写图片描述

(2)查看“name”以“z”开头并且“z”连续出现一次以上的

这里写图片描述

(3)查看“name”以“n”结尾的

这里写图片描述

七、复制表

1、只复制表结构

这里写图片描述

2、复制数据

这里写图片描述

3、复制整个表结构和数据

这里写图片描述

八、删除记录

要加上where约束,没有where删除整个表

这里写图片描述

九、删除整个表的数据

1、delete

这里写图片描述

2、cruncate

这里写图片描述

十、修改数据

这里写图片描述

十一、修改表结构

1、增加列

(1)默认添加是添加到最后

这里写图片描述

(2)增加到第一列

这里写图片描述

(3)增加列到id字段后

这里写图片描述

2、删除列

这里写图片描述

十二、删除表

这里写图片描述

十三、更改表的编码

这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值