mysql DDL基础语法-表

本文介绍了MySQL数据库的基本操作,如登录、查看及切换数据库,创建、删除和修改数据库。同时,详细列举了不同类型的数据,如INT、DOUBLE、DECIMAL、CHAR、VARCHAR等,并解释了它们的用途和格式。此外,文章还涵盖了表的操作,包括创建、查看、删除和修改表结构的SQL命令。
摘要由CSDN通过智能技术生成
  • 数据库基操
  1. 进入MySQL mysql -uroot -p****(***密码 123456)
  2. 查看数据库 show databases; SHOW DATABASES;
  3. 选择,切换数据库 use ***数据库名; USE ***数据库名
  4. 创建数据库 create database if not exists ***数据库名 charset=utf8 ; CREATE DATABASE ***数据库名
  5. 删除数据库 drop database ***数据库名 ; DROP DATABASE ***数据库名
  6. 修改数据库编码 :alter database 数据库名 character set utf8;
  7. 退出数据库:exit

  • 数据类型(列类型)
  1. int:整形
  2. double:浮点型,例如:double(5,2)表示最多5位,其中必须有2位小数,即最大值为 999.99
  3. decimal [ˈdesɪml] :浮点型,在表为金钱时使用该类型,因为不会出现精度缺失问题。
  4. char:固定长度字符串类型:char(255); 数据长度不足指定长度,补足到指定长度。()中为最大值
  5. varchar:可变长度字符串类型:varchat(65535) 。()中为最大值
  6. text(mysql方言) (clob-公用):字符串类型:text (2¹⁶-1B) , mediumtext(2²⁴-1B) , longtext(2³²-1B~4);
  7. blob:字节类型(二进制) blob (2¹⁶-1B), mediumblob(2²⁴-1B) , longblob(2³²-1B~4G);
  8. date:日期格式,格式为:yyyy-MM-dd;年-月-日
  9. time:时间类型,格式为:hh:mm:ss; 时:分:秒
  10. timestamp:时间戳类型;

  1. 创建表:create table 表名, CREATE TABLE 表名( 列名 列类型, ... , 列名 列类型 );

2. 查看当前数据库中所有表名称:SHOW TABLES;

3. 查看指定表的创建语句:SHOW CREATE TABLE 表名 (了解)

4. 查看表结构:DESC 表名;

5. 删除表:DROP TABLE 表名;

6. 修改表:前缀:ALTER TABLE 表名 ;

添加列:ALTER TABLE 表名 ADD (列名 列类型, 列名 列类型, ... ); 单行列 ALTER TABLE 表名 ADD 列名 列类型;

修改列类型:ALTER TABLE 表名 MODIFY 列名 列类型;

修改列名:ALTER TABLE 表名 CHANGE 原列名 新列名 列类型;

删除列:ALTER TABLE 表名 DROP 列名;

修改表名称:ALTER TABLE 原表名 RENAME TO 新表名;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值