mysql数据库操作

一、数据库操作

show databases;    -- 查看现有数据库
create database 数据库名字;  -- 创建数据库

注释:
单行注释: – 注释的内容
多行注释: /* 多行注释的内容 */

二、mysql数据类型

1. 数值型

1.1 整型

int / int(长度)、smallint 小整形、tinyint 微整形

1.2 小整型

decimal(数据总长度,小数位长度)
double(数据总长度,小数位长度)
float(数据总长度,小数位长度)

2. 日期时间类型

2.1 datetime

格式:YYYY-MM-DD HH:MM:SS

2.2 date

格式:YYYY-MM-DD

2.3 time

格式:HH:MM:SS

2.4 year

格式:YYYY

3. 字符串类型

3.1 char(字符长度)

3.2 varchar(字符长度)

面试题:
char和varchar区别:
char定长:一旦给定了长度,系统会把给定的长度都用掉,如:姓名 char(10) -> tom 长度是3,还有7个字符位置,会用空格填满
varchar变长:根据传递过来的值来占用空间,如:专业 varchar(15) -> jike 长度是4,还有11个字符位置,系统会把剩余空间释放掉

三、创建表的语法格式

语法:

create table 表明(
	列名1 数据类型,
	列名2 数据类型,
	列名3 数据类型,
	......
);

四、切换数据库

语法:

use 数据库名;

五、删除表

语法:

drop table 表名;  -- 删除单表
drop table 表名1,表名2,表名3, ...... ;  -- 删除多表

六、修改表结构

1. 添加列

语法:

alter table 表名 add 列名 数据类型; 

2. 删除列

语法:

alter table 表名 drop 列名;

3. 修改列的数据类型

语法:

alter table 表名 modify 列名 新的数据类型;

4. 修改列名

语法:

alter table 表名 change 旧列名 新列名 数据类型;

5. 显示表结构

语法:

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值