MySQL基本操作概述

文章详细介绍了MySQL数据库的基本操作,包括安装后自动创建的数据库、如何查看与创建数据库、改变编码方式以及打开和删除数据库。同时,它涵盖了数据类型如数值、日期/时间、字符串和二进制类型。此外,还阐述了数据表的创建、查看定义、字段信息、修改和删除等操作。
摘要由CSDN通过智能技术生成

目录

一.数据库和数据表的基本操作

1.1 数据库基础知识

1.MySQL安装完成之后,将会在其data目录下自动创建几个必须的数据库,可以使用show databases命令来查看当前所有存在的系统数据库

 2.查看数据库

3.创建数据库,并确定编码方式

4.打开数据库

1.2 mysql 的数据类型

1.数值类型

2.日期/时间类型

3.字符串类型

4.二进制类型

5.说明(注释)

1.3 数据表的基本操作

1.创建数据表

2.查看数据表的定义语句

3.查看数据表的字段信息

​编辑

4.查看当前数据库包含的数据表

 5.修改数据表

①修改表名

 ②修改字段名

③修改字段数据类型

④添加新的字段

⑤删除字段

⑥修改字段排列位置

⑦删除数据表

⑧总结


一.数据库和数据表的基本操作

1.1 数据库基础知识

1.MySQL安装完成之后,将会在其data目录下自动创建几个必须的数据库,可以使用show databases命令来查看当前所有存在的系统数据库

 2.查看数据库

show databases;

3.创建数据库,并确定编码方式

create database 数据库名 default character set gbk;

eg.  create database student default character set gbk;

注:1.mysql数据库中,默认编码方式是latin1,存储和显示中文时会产生乱码,必须要更改默认的编码方式为utf8 或 gbk。

        2.Gbk包含全部中文字符;Utf8包含全世界所有国家需要用到的字符

4.打开数据库

use 数据库名

eg. use student ;

注:使用USE语句打开一个数据库,使其成为当前默认数据库。

5.查看数据库信息

show  create database 数据库名;

eg. show create database student;

注:查看创建好的数据库student的信息

6.修改数据库编码方式

alter database 数据库名 default character set 字符集;

eg. alter database student default character set gbk;

注: 将数据库 student 的编码方式改为gbk

7.删除数据库

drop database 数据库名;

验证是否删除成功:  show  databases ;

eg.  drop  database student ;

1.2 mysql 的数据类型

MySQL 的数据类型有大概可以分为 5 ,分别是整数类型、浮点数类型和定点数类型、日期和时间类型、字符串类型、二进制类型等

注:整数类型和浮点数类型可以统称为数值数据类型 

1.数值类型

整数类型包括 TINYINTSMALLINTMEDIUMINTINTBIGINT,浮点数类型包括 FLOAT DOUBLE,定点数类型为 DECIMAL。

2.日期/时间类型

包括 YEARTIMEDATEDATETIME TIMESTAMP

3.字符串类型

包括 CHARVARCHARBINARYVARBINARYBLOBTEXTENUM SET

4.二进制类型

包括 BITBINARYVARBINARYTINYBLOBBLOBMEDIUMBLOB LONGBLOB。

5.说明(注释)

① 不区分大小写

②# 单行注释

③/* 多行注释 */

1.3 数据表的基本操作

1.创建数据表

# 首先建库:
CREATE  DATABASE  itcast;
#建的表中有中文的话,记得改编码方式为gbk
alter database itcast default character set gbk;
#选择创建表的数据库:
Use  itcast;
# 创建数据表:
create table tb_grade
(id int comment'学生编号',     
 name varchar(20) comment'学生姓名',
grade float comment'学生成绩'
);
注:    comment id 字段增加注释

2.查看数据表的定义语句

show create table 表名;

eg.  show create table tb_grade;

3.查看数据表的字段信息

DESCRIBE 表名;

或 DESC 表名;

eg. DESC tb_grade;

注:DESCRIBE语句可以查看表的字段信息,其中包括字段名、字段类型等信息

4.查看当前数据库包含的数据表

show tables;

 5.修改数据表

①修改表名

alter table 旧表名 rename [to] 新表名;

eg. alter table tb_grade rename to grade;

 ②修改字段名

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

eg. alter table grade  change id sno int;

注:新数据类型不能为空

③修改字段数据类型

alter table 表名 modify 字段名 数据类型 [约束条件];

eg. alter table grade modify sno int(20);

注:将 grade 表中 sno 的数据类型改为 int(20)

eg. alter table grade modify sno int unique;

注: 将 grade 表中 sno的数据类型改为 int,并设置唯一性。

④添加新的字段

ALTER TABLE 表名 ADD  新字段名  数据类型

      [约束条件][FIRST|AFTER 已存在字段名]

eg:在数据表grade中添加一个没有约束条件的INT类型的字段age

alter table grade add age int(10);

      desc grade;

⑤删除字段

alter table表名 drop字段名;

⑥修改字段排列位置

alter table 表名 modify 字段名1 数据类型 first | after 字段名2;

eg.将数据表gradename字段修改为表的第一个字段

alter table grade modify name varchar(20) first;

将数据表gradename字段放在sno字段后面。

alter table grade modify name varchar(20) after sno;

⑦删除数据表

drop table 表名;

⑧总结
修改数据表
Alter table 旧表名  rename  to 新表名 ;
Alter table  表名 change 旧字段名 新字段名  数据类型
Alter table  表名 modify 字段名 数据类型 [ 约束条件 ]
Alter table 表名 add 新字段名 数据类型 [ 约束条件 ]
    [first][after 已存在的字段名 ]
Alter table 表名 drop 字段名
Alter table 表名 modify 字段名 1 数据类型 first|after 字段名 2

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值