mysql的表
发表于:2025-11-12 作者:千家信息网编辑
千家信息网最后更新 2025年11月12日,前面讲到建库,有数据库了!下面就应该是表了。相信大家都用过excel啦,里面都是一张张的表格,表格就是那个样。我们要如何使用sql实现呢?使用USE来使用数据库,跟cd的作用有点相似,可以理解为进入这
千家信息网最后更新 2025年11月12日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安全错误
数据库的锁怎样保障安全
服务器分级防护
修改数据库结束符
软件开发03
服务器22端口封掉会怎么样
软件开发人员培训标准
数据库中的的空格加换行
大学生网络安全宣传文案
网络安全答题题库200题
服务器管理器如何关闭
服务器故障代码00
网络安全班记录
世界心音数据库
全国通用的软件开发证书
中山进出库管理软件开发
信息网络安全专业教学理念
描述数据库系统的含义
mac时间同步服务器
绝地求生2未来之役怎么调服务器
高二网络技术真题
主流数据库论文检索
软件开发文档中表标题放在哪
工程机械外包软件开发平台
网络技术部笔试
敏捷软件开发的项目过程
网站 服务器
华硕服务器管理端口
世界心音数据库
药理学期刊的数据库
杭州网络安全培训
网络安全四统一