MySQL 02 创建和管理表

1、数据库的操作

启用库

USE 数据库名;

显示所有的库

SHWO DATABASES;

创建库

CREATE DATABASE 数据库名;

删除库

DROP DATABASE 数据库名;

2、常用数据类型

INT            整数。使用4个字节保存
CHAR(size)     定长字符。若未指定,默认长度1个字符
VARCHAR(size)  可变长字符。根据字符串的实际长度保存,最长为指定长度。注意:必须指定长度
FLOAT(M,D)     单精度小数。M=整数位+小数位,D=小数位。默认M+D<=6
DOUBLE(M,D)    双进度小数。M=整数位+小数位,D=小数位。默认M+D<=15
DATE           日期型。格式:'yyyy-MM-dd'
BLOB           字节数据,最大可达4G
TEXT           字符数据,最大可达4G

 
 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9

3、数据表的操作

创建表

CREATE TABLE 表名 (
    列名1 数据类型 [约束],
    列名2 数据类型 [约束],
    列名3 数据类型 [约束]
);

示例:
CREATE TABLE student (
    id INT, – 整形,默认长度为11
    stuname VARCHAR(10), – 字符型,最大长度10
    sex CHAR, – 字符型,默认长度为1
    score DOUBLE, – 浮点型
    photo BLOB – 大的二进制类型,可以为图片
    birthday DATETIME – 日期型
);

复制表的结构

CREATE TABLE 表名 LIKE 要复制的表名;

复制表的结构和数据

CREATE TABLE 表名
SELECT * FROM 要复制的表名;

修改表

添加列


ALTER TABLE 表名 ADD 列名 数据类型;

修改列名


ALTER TABLE 表名 CHANGE 旧列名 新列名 数据类型;

修改列的类型


ALTER TABLE 表名 MODIFY 列名 数据类型;

删除列


ALTER TABLE 表名 DROP 列名;

修改表名


ALTER TABLE 旧表名 RENAME 新表名;

删除表


DROP TABLE 表名;
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值