MYSQL数据库day02

目录

一、数据类型 

二、表操作-修改

总结


一、数据类型 

  1. 数值类型(例:age tinyint unsigned  |   score double(4,1)-->其中4代表整体长度<100.0>,1代表小数的位数)
    类型大小有符号范围无符号范围描述
    TINYINT1字节-128~1270 ~ 255非常小的整数
    SMALLINT2字节-32,768~32,7670 ~ 65,535较小的整数
    MEDIUMINT3字节-8,388,608 ~ 8,388,6070 ~ 16,777,215中等尺寸的整数
    INT/INTEGER4字节-2,147,483,648 ~ 2,147,483,6470 ~ 4,294,967,295常见的整数
    BIGINT8字节-9,223,372,036,854,775,808 ~ 9,223,372,036,854,775,8070 ~ 18,446,744,073,709,551,615非常大的整数
  2. 字符串类型(char(10)占用空间固定(性能高),varchar(10)根据存储内容自动计算占用空间(性能较差))
  3. 日期时间类型

二、表操作-修改

  1. 添加字段
    1. ALTER TABLE 表名 ADD 字段名 类型(长度) [comment 注释] [约束];  
  2. 修改字段
    1. 修改数据类型 ==>  ALTER TABLE 表名 MODIFY 字段名 新数据类型(长度);
    2. 修改字段名及类型 ==> ALTER TABLE 表名 CHANGE 旧字段名 新字段名 类型(长度);
  3. 删除字段
    1. ALTER TABLE 表名 DROP 字段名;
  4. 修改表名
    1. ALTER TABLE 表名 RENAME TO 新表名;

总结

  1. DDL-数据库操作
    1. SHOW DATABASES;                   #查看当前数据库
    2. CREATE DATABASE 数据库名;   #创建新的数据库
    3. USE 数据库名;                              #进入已有数据库
    4. SLECET DATABASE();                 #查看当前数据库
    5. DROP DATABASE 数据库名;        #删除已有数据库
  2. DDL-表操作
    1. SHOW TABLES;                                                     #查看当前数据库有的表
    2. CREATE TABLE 表名(字段 类型,字段 类型);       #在当前数据库中创建新的表
    3. DESC 表名;                                                            #删除表
    4. SHOW CREATE TABLE 表名;                               #查看创建表的SQL建表语句
    5. ALTER TABLE 表名 ADD/MODIFY.....                   #新增字段/修改表名、字段
    6. DELETE FROM 表名;/DELETE FROM 表名 WHERE 条件;
    7. DROP/TRUNCATE TABLE 表名;                           #删除表                    
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值