MySql 表的基本操作
发布时间:2022-11-25 13:02:42 所属栏目:教程 来源:
导读: 数据库创建成功后 那么你就可以在里面创建表了 但你如果要对表操作 要先切换数据库 用”USE 数据库名” 这个语句来切换数据库:
切换数据库:
USE 数据库名; 例:切换到bihu这个数据库
切换数据库:
USE 数据库名; 例:切换到bihu这个数据库
|
数据库创建成功后 那么你就可以在里面创建表了 但你如果要对表操作 要先切换数据库 用”USE 数据库名” 这个语句来切换数据库: 切换数据库: USE 数据库名; 例:切换到bihu这个数据库: USE bihu; 创建表: 用这个语句啊: 死都记住这个格式啊:这个是最简单的一种 无约束的! CREATE TABLE tb_grade ( id INT(11), name VARCHAR(20), grade FLOAT ); 其中 id是字段 后面接的是类型还有类型长度.以此类推. Tips 查看类的代码可以用\G 结尾啊 查看的格式会不一样的 可以试一下 无聊死了.. 查看数据表(详细) SHOW CREATE TABLE 表名; 这个格式啊 例:查看tb_grade这个数据表 SHOW CREATE TABLE tb_grade; 这个不仅能看结构 还可以看编码啥的 查看数据表(结构) DESCRIBE 表名; 或(简写) DESC 表名; 例:查看表tb_grade的结构: DESCRIBE tb_grade; 一般会出来一个表 其中除了Field (字段) 和 Type(类型) 之外 还有: Null:表示该列是否能存储Null Key:表示该列是否能编制索引 Default:表示该列是否有默认值 Extra:表示获取到的与给定列的相关的附加信息 3.1修改数据表 你得确保你修改数据表的时候 你的表应该存在啊! 我们可以用 ALTER TABLE 语句来修改数据表 修改数据表记住这个格式: ALTER TABLE 表名 开头几乎都是啊! 修改表名(需要旧表名) 格式:ALTER TABLE 旧表名 RENAME [TO] 新表名; 其中TO是可选的 例:把tb_grade表名字改为tb_bihu: ALTER TABLE tb_grade RENAME tb_bihu; 修改字段名(需要旧字段名) 格式:ALTER TABLE 表名 CHANGE 旧字段名 新字段名 新数据类型; 例:把tb_bihu 这个表的字段name 改为username: ALTER TABLE tb_bihu CHANGE username name VARCHAR(20); 注意哦!这里的新数据类型不能为空 一定要有 如果不换的话就设置为原来的即可! 改完了 用desc 语句查看下表结构 看下是否更改成功 修改字段的数据类型 格式:ALTER TABLE 表名 MODIFY 字段名 数据类型; 例:将tb_bihu 这个表的 name这个字段的数据类型改为 char(10): ALTER TABLE tb_bihu MODIFY name char(10); 添加字段(ADD) 添加字段也是用ALTER TABLE 语句进行增加,格式如下: ALTER TABLE 表名 ADD 新字段名 数据类型 [约束条件] [FIRST|AFTER 已存在的字段名] 其中 FIRST 和 AFTER 是可选的 : l FIRST 是将这个新字段名插入到表的首位 l AFTER是将这个新字段名插入到已存在的字段名的后面 自己试试啊! 例:把age当做新的字段名插入到表的最后一行,age无约束 INT 型 长度为10: ALTER TABLE tb_bihu ADD age INT(10); -- 默认就插入到最后一列 例2:把sex当做新的字段名插入到id的后面mysql数据表,age无约束 char 型 长度为1: ALTER TABLE tb_bihu ADD sex char(1) AFTER id; 删除字段 语法: ALTER TABLE 表名 DROP 字段名; 例:删除tb_bihu 这个表中sex这个字段: ALTER TABLE tb_bihu DROP sex; 修改字段的排列位置 语法: ALTER TABLE 表名 MODIFY 字段名1 数据类型 FIRST | AFTER 字段名2; 其中: l 字段1 是要移动的字段 紧跟的数据类型是可以变换(更新)的 l FIRST 和 AFTER 和前面的意思一样 例:将tb_bihu这个表中的gread字段移动到 id 的后面 并且我们把它改为int类型: ALTER TABLE tb_bihu MODIFY grade int AFTER id; 3.1修改数据表 1.删除数据表 确保存在数据表 且 删除数据表后 表就会没 注意要谨慎操作 (编辑:草根网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐

浙公网安备 33038102330554号