一.创建表及插入数据:
1.首先创建库mydb1_test.
mysql> create database mydb1_test;
2.使用库
mysql > use mydb1_test;
3.创建表t1:
mysql> create table t1(float_num float(10,2) , double(20,2), decimal_num decimal(20,2));
4.插入数据:
mysql > insert into t1 value (1234567.66,123456789000000.66,123456789000000.66);
5.查看t1:
mysql > select * from t1;
二.查看表:
show 语句:显示当前数据库中已有的数据库表
show table[from数据库名] [likewild];
使用\G可以查看更全的表定义信息
mysql > show create table student1\G
describe语句:查看数据表中各列的信息
desc表名; #orshow columns from表名;
字段意义分析:
field:字段名称
type: 字段类型
null:是否允许为空
key:索引类型
default:默认值
extra: 填充
三.删除表
格式:
drop table [if exists] 表名;
注意:
- 用户必须拥有执行 drop table 命令的权限,否则数据表不会被删除
- 推荐使用 if exists 字句,即先判断是否存在,存在则删除,如:
四.修改表
1.修改表名
更改表名(重命名):
2.新增列
- 添加新列
五.复制表
1.复制表结构
create table新表名like源表;
2.复制表结构+数据
create table新表名select * from源表;
3.复制表数据