Java教程

七、表相关(DDL)

本文主要是介绍七、表相关(DDL),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

七、表相关(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;

这篇关于七、表相关(DDL)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!