MySQL 表管理

目录

建库

语法:

库名命名规则:

相关命令:

建表

语法:

相关命令:

修改表

语法:

常用操作命令

复制表

数据类型

MySQL的10种常用数据类型:

数据的导入和导出

导入:

格式:

导出:

语法:


建库

库:存放表的目录

语法:

CREATE DATABASE  [IF NOT EXISTS] <数据库名> [[DEFAULT]CHARACTER SET<字符集名>][[DEFAULT]COLLATE<校对规则名>];

[ ]表示可选项

IFNOTEXISTS 假设库不存在避免建库重名报错

CHARACTER SET指定表使用的字符集(存储字符串的方式)

COLLATE 指定校对规则(比较字符串的方式)

库名命名规则:

 仅可以使用数字、字母、下划线、不能纯数字,区分字母大小写,具有唯一性不可使用MySQL命令或特殊字符

相关命令:

-SHOW DATABASES;        //查看库
-USE 库名;        //进入库
-SELECT DATABASE();        //查看所在的库
-DROP DATABASEIF EXISTS库名;        //删除库

建表

语法:

CREATE TABLE 库名.表名(表头名1  数据类型表头名2  数据类型表头名3  数据类型... ... );

相关命令:

-show tables;        //显示已有的表

-desc 库名.表名;        //查看表头

-select * from 库名.表名;     //查看表记录   

-drop table 库名.表名;        //删除表

修改表

语法:

mysql> ALTER  TABLE  库.表  操作命令;

常用操作命令

操作命令说明
add添加新字段,一起添加多个字段使用
modify修改字段类型,也可修改字段位置
change修改字段名,也可同时修改字段类型
rename修改表名
drop删除字段,删除多个字段使用,分隔drop命令

复制表

复制表结构以及数据:CREATE  TABLE  库.表  SELECCT  列名  FROM  库.表 [ WHERE  条件 ];

仅复制表结构:CREATE  TABLE  库.表   LIKE  库.表 ; (原表的key 同时复制给新表,上面的不会)

数据类型

MySQL的10种常用数据类型:

http://t.csdnimg.cn/QClSSicon-default.png?t=N7T8http://t.csdnimg.cn/QClSS

数据的导入和导出

导入:

建表 ——》拷贝文件 ——》 导入数据

格式:

LOAD DATA INFILE "/目录/文件名" INTO TABLE 库名.表名 FIELDS TERMINATED BY "分隔符" LINES TERMINATED BY "\n";

导出:

语法:

SELECT命令 INTO OUTFILE "/目录名/文件名";

SELECT命令 INTO OUTFILE "/目录名/文件名" FIELDS  TERMINATED BY "分隔符" LINES TERMINATED BY "\n";

  • 17
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值