MySQL基础-1 数据库基础操作、创建和删除表、对表进行增删改查、alter操作

这篇博客详细介绍了MySQL数据库的基础操作,包括如何创建和删除数据库、表,以及数据类型如数字、日期和时间、字符串的使用。此外,还涵盖了SQL的select查询、insert插入、update更新、delete删除,以及alter操作,如修改表名、字段数据类型和删除字段等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

数据库操作

1 创建和删除数据库

创建数据库:create database database_name charset=utf8;
show databases;查询所有数据库;
select database();查询正在使用的数据库;
use database_name;切换数据库;
quit和exit都可以用来退出数据库;
删除数据库:drop database database_name;


2 创建和删除表

创建表:
create table 表名 (
字段1 字段类型[列级别约束条件][默认值],
字段2 字段类型[列级别约束条件][默认值],
….
字段n 字段类型[列级别约束条件][默认值]
[表级别约束条件]
);
演示:创建students表
create table students(
id int primary key auto_increment,
name varchar(20),
age int
);
删除表:
drop table table_name;
show tables; 查询当前数据库下的所有表

注意:如要再次使用数据库,则需要重新登录


3 sql数据类型

常用数据类型

1.数字数据类型

int:
正常大小的整数,可以带符号。如果是有符号的,它允许的范围是从-2147483648到2147483647。如果是无符号,允许的范围是从0到4294967295。 可以指定多达11位的宽度。
tinyint:
一个非常小的整数,可以带符号。如果是有符号,它允许的范围是从-128到127。如果是无符号,允许的范围是从0到255,可以指定多达4位数的宽度。
smallint:
一个小的整数,可以带符号。如果有符号,允许范围为-32768至32767。如果无符号,允许的范围是从0到65535,可以指定最多5位的宽度。
mediumint:
一个中等大小的整数,可以带符号。如果有符号,允许范围为-8388608至8388607。 如果无符号,允许的范围是从0到16777215,可以指定最多9位的宽度。
bigint:
一个大的整数,可以带符号。如果有符号,允许范围为-9223372036854775808到9223372036854775807。如果无符号,允许的范围是从0到18446744073709551615. 可以指定最多20位的宽度。
float(M,D):
不能使用无符号的浮点数字。可以定义显示长度(M)和小数位数(D)。这不是必需的ÿ

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值