千家信息网

mysql的表

发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,前面讲到建库,有数据库了!下面就应该是表了。相信大家都用过excel啦,里面都是一张张的表格,表格就是那个样。我们要如何使用sql实现呢?使用USE来使用数据库,跟cd的作用有点相似,可以理解为进入这
千家信息网最后更新 2026年11月03日mysql的表

前面讲到建库,有数据库了!下面就应该是表了。相信大家都用过excel啦,里面都是一张张的表格,表格就是那个样。我们要如何使用sql实现呢?

使用USE来使用数据库,跟cd的作用有点相似,可以理解为进入这个数据库。

    USE `mysql`;

查看mysql库下的所有表

    SHOW TABLES;

查看具体的某一张表格的表结构

    DESCRIBE `user`;

查看一个现有表格的创建语句

    SHOW CREATE TABLE `mysql`.`user`\G

如果USE了mysql这个库,就可以不接库名,直接表名

    SHOW CREATE TABLE `user`\G

从user表里面,我们可以摘取一部分用来创建一个表

    CREATE TABLE `test_python`.`user` (    `email` char(100) CHARSET latin1 NOT NULL DEFAULT '',    `name` varchar(20) COLLATE utf8_bin NOT NULL DEFAULT '',    `gender` boolean,    PRIMARY KEY(`email`));

注意:

1.在指定表名的时候,要指定是哪个数据库的,并且用 . 这个符号来分割数据库名和表名。但是,不能把 . 包含在反引号里面。

2.用一个大括号包含了每一列,通常把,每一列写在一行里,并用,分割。

3.表和列都和数据库一样,可以单独设置编码字符集和排序规则。

4.如果没有指定,那么就有一套继承规则: 行->表->数据库->配置。


在MySQL,每一列必须有指定的类型,不可变。常用列的类型:

1.char(n): 固定长度字符串

2.varchar(n): 限定了最大长度的可变长字符串

3.int:整数

4.decimal: 定点数

5.float: 浮点数

6.text: 长文本

7.blob: 大块二进制

8.datatime: 日期时间

9.boolean: 布尔值


更改表的名字

    RENAME TABLE `user` TO `people`;

移动表

    RENAME TABLE `test_python`.`people` TO `test_db1`.`users`;

删除表

    DROP TABLE `users`;


数据 数据库 表格 字符 字符串 点数 类型 规则 长度 可变 最大 相似 一行 二进制 作用 名字 大块 字符集 就是 布尔 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 河南真二互联网科技有限公司 互联网科技的 互联网金融科技平台 广州紫鲸互联网科技 互联网科技视频素材 四个字互联网科技公司取名 青岛中康互联网医疗科技有限公司 阿里互联网科技公司 黑科技闪耀互联网之光 千方科技属于互联网企业吗 江阴互联网智能科技产品进口 搜狐科技互联网 银川新华互联网科技学校联系电话 恒生互联网科技业指数调整周期 工业互联网科技成果转化 互联网风格科技公司名称 互联网高科技行业有哪些企业 互联网金融运营模式中的金融科技 互联网对科技影响 东风日产互联网科技公司叫什么 深圳科技互联网 广州凡科互联网科技 深圳市运趣互联网科技有限公司 互联网科技教育视频 宜昌元轩互联网科技有限公司 长沙互联网科技 上海钢联属于互联网科技股吗 半导体行业属于互联网高科技类吗 广州有谷有贝互联网科技有限公司 互联网科技大佬云集
0