数据库和表的基本操作

1.数据库操作

  • 创建数据库:create database [数据库名]
  • 切换(进入)数据库:create database [数据库名]
  • 删除数据库:drop database [数据库名]
  • 显示所有数据库:show databases;
  • 显示当前所在数据库:select databa();

2.MySQL数据类型

在学习表之前,需要先学习MySQL的基本数据类型,这样更方便我们去定义表,操作表。

2.1数值类型

数值类型有9个(有一个为BIT(M),常用Boolean对应BIT,默认为1),大家如果学过java或者其它语言,会发现其实会有很多类似的。在数值类型我们常用的为BIT,INT,DECIMAL(M,D)
在这里插入图片描述

2.2日期类型

在这里插入图片描述

2.3字符串类型

在这里插入图片描述

3.表操作

MySQL在除了Linux系统外的安装默认都是大小写不敏感的,我们在写SQL命令的时候,尽量全部小写,单词之间使用下划线连接。
在进行表操作时,需要进入某一个数据库内才能进行表操作;use 数据库名

3.1创建表

语法:使用create table 表名();

create table stu(
     id int primary key auto_increment,
     card int
     );

可以使用comment进行字段的注释

create table stu(
     id int primary key auto_increment comment 'id名',
     card int comment '卡编号'
     );

3.2 删除表

语法:使用drop 表名;

drop table stu;

3.3 查看表

语法:使用desc 表名;查看表结构

desc stu;

在这里插入图片描述
或者使用show create table 表名;
在这里插入图片描述

使用 show tables;查看当前所在数据库的所有表
在这里插入图片描述

3.4 修改表

1.添加列
语法:alter table 表名 add column age int;
在这里插入图片描述
2.删除列
语法:alter table 表名 drop column age;
在这里插入图片描述
3.修改列
当该列有数据之后不可以删除,此时可以修改该列
语法:alter table 表名 change 原字段名 新字段名 类型 [约束];
在这里插入图片描述
4.修改表名
语法:alter table 旧表名 rename 新表名;

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

友农

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值