标签:10 varchar DDL 字段 user table 7.5 相关
七、表相关(DDL)
7.1表的概念
7.2MySQL的数据类型
7.2.1数值
7.2.2字符串
char和varchar区别
name char(10):定长
最多存储10个字符
占用10个字符空间
“abc”:10个字符空间
name varchar(10):变长
最多存储10个字符
占用最多10个字符空间
“abc”:3个字符空间7.2.3日期类型
doule(3,2),一共3位,小数点后2位,9.99
创建一个表t_account;,
id(数值),
name(字符串,长度20),
balance(数值,双精度)
create table t_account(
id int,
name varchar(20),
balance double(3,2)
);
insert into t_account values (1,'zs',2);
7.2.3日期类型
7.3创建表
#(1)创建表
create table 表名(
字段一名字 字段一类型
字段二名字 字段二类型
字段三名字 字段三类型
)
create table t_user(
id int,
name varchar(4),
age tinyint,
sex varchar(2),
phone varchar(11),
score double(5,2)
)
#(2)查看所有的表
show tables;
7.4查看表结构
#查看表结构
desc 表的名字;
#查看t-user表的结构
desc t-user;
7.5修改表
7.5.1添加列
##(1)添加一列(添加一个字段)
##给用户表t-user添加一列,字段名称balance,类型是double
alter table t-user add balance double(5,2);
7.5.2修改列类型
#(2)修改列类型 性别的数据类型改成int(0:男,1:女,2:未知)
alter table t-user modify sex interesting(1);
7.5.3删除列
#(3)删除列 把t-user表的balance 字段删除
alter table t-user drop balance;
7.5.4修改列名
#(4)修改列名 吧t-user表,手机字段phone改成tel
alter table t-user change phone tel varchar(12);
7.5.5修改表的名字
#(5)修改表(重命名)的名字 t-user ->tb_user;
rename table t-user to tb_user;
标签:10,varchar,DDL,字段,user,table,7.5,相关 来源: https://www.cnblogs.com/1799923076z/p/14651559.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。