MySQL基础命令操作

本文详细介绍了SQL中的常用数据类型,如int、float、double等,并讲解了如何查看数据库结构,包括数据库、表及字段。同时,文章涵盖了SQL语句的基础知识,包括DDL、DML、DQL和DCL。接着,展示了创建和删除数据库及表的操作步骤,以及如何插入、查询、更新和删除数据记录。最后,讨论了修改表名和表结构的方法,如增加字段、修改字段名等。

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

一、常用的数据类型

数据类型说明
int整型
float单精度浮点,4字节32位
double双精度浮点,8字节64位
char固定长度的字符类型
varchar可变长度的字符类型
text文本
image图片
decimal(5,2)5个有效长度数字,小数点后面2位

二、查看数据库结构

1、查看当前服务器中的数据库

show databases;       #大小写不区分,分号“;”表示结束

在这里插入图片描述

2、查看数据库中包含的表

use  数据库名;
show tables;

在这里插入图片描述

3、查看表的结构(字段)

use数据库名;
describes  [数据库名]  表名;
可缩写成   desc  表名;

在这里插入图片描述

三、SQL语句

SQL语句用于维护管理数据库,包括数据查询、数据更新、访问控制、对象管理等功能

  • DDL:数据定义语言,用于创建数据库对象,如库、表、索引等
  • DML:数据操纵语言,用于对表中的数据进行管理
  • DQL:数据查询语言,用于从数据表中查找符合条件的数据记录
  • DCL:数据控制语言,用于设置或者更改数据库用户或角色权限

四、创建及删除数据库和表

1、创建新的数据库

create database 数据库名;

在这里插入图片描述

2、创建新的表

create table 表名(字段1数据类型,字段2数据类型,..., pramary key (主键名));   
  #主键- 一般选择能代表唯一性的字段不允许取空值 (NULL) ,一个表只能有一个主键。

在这里插入图片描述

3、删除指定的数据表

drop table [ 数据库名 ]表名;        #如不用USE进入库中,则需加上数据库名

在这里插入图片描述

4、删除指定数据库

drop database 数据库名;

在这里插入图片描述

五、管理表中的数据记录

1、向数据表中插入新的数据记录

instert into 表名(字段1,字段2[,...]) values (字段1的值,字段2的值,...);


insert  into  表名  values  (字段1,字段2[,...]) ;

select  *  from  bzx1      # 查询表的数据记录

在这里插入图片描述
在这里插入图片描述

2、查询数据记录

select  * from bzx1;
select  id,name, from  bzx1 where  id=1select  name  from  bzx1\G   #以列表方式竖向显示

select  * from  bzx1  limit 2#只显示头2行内容

sekect  * from   bzx1  limit 2,3;#显示第二行后的前3行

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

3、修改、更新数据表中的数据记录

update  表名  set  字段名1 = 字段值【,字段名2=字段值2】 【where  条件表达式】;

updata bzx1 set passwd=password('') where name= ' zhangsan' ;


updata bzx1 set name='cuihua',age=18 where id=3;

在这里插入图片描述

在这里插入图片描述

4、在数据表中删除指定的数据记录

delete  from  表名  【where  条件表达式】;

在这里插入图片描述

六、修改表名和表结构

1、修改表名

alter table 旧表名 rename 新表名;

在这里插入图片描述

2、扩展表结构(增加字段)

alter table 表名 add address varchar(50) default ' 地址不详' ;
#default ' 地址不详':表示此字段设置默认值地址不详;可与NOT NULL配合使用

在这里插入图片描述

3、修改字段(列)名,添加唯一键

alter table 表名 change 旧列名 新列名数据类型[unique key];
#CHANGE可修改字段名、数据类型、约束等所有项

在这里插入图片描述

4、删除字段

alter table 表名 drop 字段名;

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值