mysql的表
发表于:2024-11-23 作者:千家信息网编辑
千家信息网最后更新 2024年11月23日,前面讲到建库,有数据库了!下面就应该是表了。相信大家都用过excel啦,里面都是一张张的表格,表格就是那个样。我们要如何使用sql实现呢?使用USE来使用数据库,跟cd的作用有点相似,可以理解为进入这
千家信息网最后更新 2024年11月23日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安全错误
数据库的锁怎样保障安全
嵌入式软件开发如何写文档
软件开发费是免费的吗
flask如何绑定数据库
世界顶级网络安全团队
杭州中国网络技术
服务器安全注意事项
个人手机做网站服务器
数据库数据怎么还原
服务器perc是什么意思
北京国网通网络技术有限公司
网络安全是头等大事
交易软件开发要求
木马检测属于网络安全技术
新疆伟恒星软件开发有限公司
江苏服务器服务商云主机
济宁软件开发培训教学哪里好
各个品牌服务器型号规律
宇航软件开发控制
工业互联网准翼科技
数据库宽表和三范式表区别
oa服务器是什么
网络安全学习的app有哪些
查看数据库日志.bin在哪
软件开发会用到什么
铜陵电力软件开发要多少钱
使用jsp对数据库添加信息
手机软件开发开发培训课程
数据库备份alco解密
润和软件开发有限公司招聘
app出海数据库