Mysql-数据库和数据表的基本操作

news/2025/2/14 3:30:15/

Mysql数据库和数据表的基本操作

一.数据库

1.创建数据库

  • 创建数据库就是在数据库系统中划分一块空间存储数据

(1)语法

create database 数据库名称;

(2)查看数据库

show create database 数据库名;

(3)示例

# 创建数据库test
create database test;
# 查看数据库test基本信息
show create database test;

2.删除数据库

drop database 数据库名;

3.查询数据库

  • 查询出MySQL中所有的数据库
 show databases;

4.修改数据库

  • 将数据库的字符集修改为gbk
alter database 数据库名 character set gbk;

5.切换数据库

  • 表示现在开始使用某个数据库
use 数据库名;

6.查看当前使用数据库

select database();

二.数据表

1.创建数据表

  • 数据库创建成功后可在该数据库中创建数据表(简称为表)存储数据
  • 在操作数据表之前应使用“USE 数据库名;”指定操作是在哪个数据库中进行先关操作,否则会抛出“No database selected”错误。

(1)语法

 create table 表名(字段1 字段类型,字段2 字段类型,…字段n 字段类型
);

(2)示例

  • 创建员工表
use test;create table employee(id int,name varchar(10),gender varchar(10),birthday date,entry_date date,job varchar(200),salary double,resume varchar(300)
);

2.查看数据表

(1)查看当前数据库中所有数据表

show tables;

(2)查某表的基本信息

show create table 表名;

(3)查看某表的字段信息

describe 表名;
# 或简写为
desc 表名;

3.修改数据表

(1)修改表的字符集

alter table 表名 character set 字符集;

(2)修改表名

alter table 旧表名 rename to 新表名;

(3)修改字段数据类型

alter table 表名 modify 字段名 新的数据类型 [约束条件];//修改位置

(4)修改字段名

alter table 表名 change 旧字段名 新字段名 新字段的数据类型;// 修改位置

(5)增加字段

alter table 表名 add 新字段名 数据类型 [约束条件][first丨after 已存在字段名];
  • “first”为可选参数用于将新添加的字段设置为表的第一个字段
  • “after”也为可选参数用于将新添加的字段添加到指定的已存在字段名的后面

(6)删除字段

alter table 表名 drop 字段名;

4.删除数据表

drop table 表名;

http://www.ppmy.cn/news/1148541.html

相关文章

思维导图解读《思考,快与慢》

这本《思考,快与慢》,是诺贝尔经济学奖获得者卡尼曼的代表作。特沃斯基与卡尼曼和塞勒共同开创了行为经济学,不同之处在于: 卡尼曼和特沃斯基是从心理学攻入经济学阵营,而塞勒则是打开了经济学的大门,欢迎心理学的进入…

了解5个区别,FPmarkets用烛台和Renko图实现交易翻倍

很多投资者不知道日本烛台图表和Renko图表的区别,在交易中出现好的机会而把握不住,今天FPmarkets就和投资者一起了解烛台图表和Renko图表的区别,在今后的交易中能第一时间抓住机会,从而盈利。 首先,Renko图表是平滑的…

RecyclerView 空白区域点击事件

在项目中使用RecyclerView展示列表数据,用了GridLayoutManager,在遇到item个数不满足一行时,会在页面右侧透出空白位, 如下图所示. 目前点击空白位是没有点击响应事件的,我们想实现点击响应以扩大用户可以进入LandingP…

蓝桥等考Python组别十六级008

第一部分:选择题 1、Python L16 (15分) a和b是两个集合,a&b表示a和b的( )。 并集交集子集差集正确答案:B 2、Python L16 (15分) 运行下面程序,输出的结果是( )。

大数据之Hudi数据湖_基本概念_时间轴_TimeLine---大数据之Hudi数据湖工作笔记0005

然后看一下hudi的,时间轴概念,很简单了,就是之前说的时间旅行,其实就是 比如在某个时间点,记录,这个时间点做了什么,就是这个意思 然后像回去看看的时候,可以找到这个时间点做了什么 一个时间点就是一个Instant (时刻 瞬间的意思) 可以看到时刻的解释 instant 时刻instant包…

蓝桥等考Python组别十七级004

第一部分:选择题 1、Python L17 (15分) 运行下面程序,输出的结果是( )。 def func(x, y): return (x - y) // 2 print(func(10, 4)) 2356正确答案:B 2、Python L17 (15

类图 UML从入门到放弃系列之二

1.劝退说明(开个玩笑) UML包含有许多小组件、修饰符以及其他小巧复杂的东西。UML的内容相当庞大,以至于你可以花大量的时间把自己修成一个UML语言律师,并能够完成所有律师能够完成的工作:编写出所有人都无法理解的文档。现在流行的敏捷开发倡…

Python实现文字识别OCR

Python实现文字识别OCR可选的库很多,这里介绍了Tesseract、ddddocr、CnOCR、paddleocr等。 Tesseract Tesseract是一个开源的ocr引擎,可以开箱即用,项目最初由惠普实验室支持,1996年被移植到Windows上,1998年进行了C…