mysql的表
发表于:2025-02-01 作者:千家信息网编辑
千家信息网最后更新 2025年02月01日,前面讲到建库,有数据库了!下面就应该是表了。相信大家都用过excel啦,里面都是一张张的表格,表格就是那个样。我们要如何使用sql实现呢?使用USE来使用数据库,跟cd的作用有点相似,可以理解为进入这
千家信息网最后更新 2025年02月01日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安全错误
数据库的锁怎样保障安全
软件开发团队投资
r6300v2服务器
点唱机一体机读取不了数据库
搭建数据库会遇到的问题
阿里云服务器上传数据
校招企业软件开发实习多久6
BMS软件开发比亚迪
路径优化论文没数据库
科技城软件开发
大连软件开发培训
云数据库的含义
海南特色软件开发代理价格
查重系统数据库更新时间
6g网络技术什么时候开始研发
全国地址信息数据库
oracle数据库面试题6
服务器集群介绍
刀片服务器改装台式机
电信数据库服务器租赁
宝鸡网络技术厂家报价
广东的网络安全的重大事件
2020网络安全频道
服务器管理器自动刷新
4g与网络安全
网络安全博物馆郑州
互联网属于科技革命吗
服务器端是管理员端
r720服务器远程管理口
网络技术主要学什么内容
惠财网络技术有限公司怎么样