MySQL——基本SQL语句、数据类型

本文介绍了MySQL的重要概念,包括存储引擎如InnoDB、MyISAM和Memory的特性和应用场景,以及各种数据类型,如整型、浮点型、字符串、日期时间类型和枚举集合类型,并讨论了严格模式和非严格模式的区别。

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

重要概念介绍

"""
库     -----------------》    文件夹
表     -----------------》    文件
记录    -----------------》    文件内的一行行数据
	例如:
		id  name   hobby
		1	tom		read
		2	jan		play
		3	lili	学习

表头:即为表格中的第一行字段。(id  name   hobby)
字段:id  name   hobby(字段名+字段类型)
表单:除表头以外,下面的数据
"""

基本SQL语句

库的增删改查
# 增
create database 数据库名;
eg:
	create database db1;
	create database db1 charset='utf-8';  # 指定库的字符编码
    
# 查
show databases;  # 查看数据库列表
show create database db1;  # 查看指定数据库
select database();  # 查看当前所在的库
    
# 改
alter database db1 charset='gbk';  # 修改库的编码格式
# 一般情况下库创建好之后不会修改
    
# 删除
drop database db1;
表的增删改查
**********前提:先选择数据库**********
1. 查看当前所在的库(也就是文件夹)
	select database();

2. 选择数据库:
	use db1;  # 意味着打开db1文件夹
    
# 创建数据表(也就是文件)
	create table t1 (id int, name varchar(16));

# 查看数据表
	show tables;
	show create table t1;  # 查看表的详细结构
    desc t1; # 查看表的详细信息
	
# 修改数据表
	"""modify只能修改数据类型,change则可以修改更多的内容"""
	alter table t1 modify name varchar(32);
    alter table t1 change name name1 varchar(64);
    
# 删除数据表
	drop table t1;
记录的增删改查
******************一定要先有库,再有表,才能对记录进行操作********************
# 1. 查看记录
select * from t1; # 查看所有,当数据量特别大的时候不建议使用
select id,name from t1;  # 查询id、name字段的记录

# 2. 插入数据
insert into t1 (
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值