Mysql常用sql语句(2)- 操作数据表
发布时间:2020-12-12 02:14:03 所属栏目:MySql教程 来源:网络整理
导读:测试必备的Mysql常用sql语句系列 https://www.cnblogs.com/poloyy/category/1683347.html ? 前言 针对数据表的操作语句叫做 数据定义语言(DDL)?? ? 数据表有哪些操作? 创建数据表 查看表结构 查看数据表的创建语句 复制数据表 修改数据表 删除数据表 简称
测试必备的Mysql常用sql语句系列 https://www.cnblogs.com/poloyy/category/1683347.html ? 前言针对数据表的操作语句叫做数据定义语言(DDL)?? ? 数据表有哪些操作?
简称“增删改查“,点击右边目录即可跳转哦! -------------->>>>>>>>>>? ? 创建数据表语法格式CREATE TABLE <表名> ( [表定义选项] )表选项][分区选项]; 知识点
? 实际栗子# 创建数据表 TABLE yytest ( id INT ( 10 ) NOT NULL UNIQUE PRIMARY KEY,uname VARCHAR ( 20 ) NULL4 ),birth YEAR2050 ) ); # 指定数据库,创建数据表 yytest.polotest ( id AUTO_INCREMENT,stu_id 10 ) ); ? 查看表结构desc yytest.yytest;
执行结果? 知识点
? 查看数据表的创建语句show create table yytest; 执行结果? 知识点不仅可以查看创建表时的详细语句,而且可以查看存储引擎和字符编码 ? 复制数据表# 仅复制表结构 table yytest2 like yytest; # 复制表结构和数据 table yytest3 as select * from yytest; # 仅复制表的指定字段结构 table yytest4 select id,uname,sex from yytest where 1<>1; # 复制表的指定字段结构和数据 table yytest5 yytest; # 查看表创建语句:没有包含主键和自增 show table yytest5; 知识点
? 修改数据表语法格式ALTER > 修改操作]; 知识点常用的修改表的操作
? 修改表名语法格式<旧表名> RENAME TO] <新表名>; 注意
实际栗子alter table yytest2 rename to yytest22; table yytest22 rename yytest22; ? 修改字段排列顺序语法格式> MODIFY <字段名> <数据类型FIRST|AFTER 已存在的字段名]; 实际栗子# 放在首位 table yytest22 modify sex int(2) first; # 放在birth字段后面 2) after birth; ? 修改字段数据类型语法格式>;
实际栗子# 修改字段数据类型 2); ? 修改字段名字语法格式> CHANGE <旧字段<新字段# 修改字段名 table yytest22 change sex sexs ); # 修改字段数据类型和字段名 table yytest22 change sexs sex varchar(4); 知识点change不仅可以改字段名,也可以改字段数据类型 ? 添加字段语法格式> ADD > 约束条件] # 添加字段 table yytest22 add phone 11); # 添加字段到首位 11) not null default first; # 添加字段到某个字段后面 11) after sex; ? 删除字段语法格式DROP >; 实际栗子# 删除字段 drop phone; ? 删除数据表语法格式DROP TABLE IF EXISTS] 表名1 ] 可以看到跟删除库差不多 实际栗子# 删除表如果存在 drop table if exists yytest,polotest 谨慎操作吧!!数据会清空哦!! (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |