MySQL数据库表管理的基本操作

本文深入讲解了SQL语言的四大分类:DDL、DML、DQL和DCL,并详细介绍了MySQL数据库的操作,包括创建、查询、更新和删除数据,以及表结构的管理。

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

首先说一下MySQL语言的基本介绍:
SQL语言(Structured Query Language)即结构化查询语言,是关系型数据库的标准语言,用于维护和管理数据库,如:数据库查询、数据更新、访问控制、对象管理等 。

一、SQL分类:

DDL:数据定义语言,用于增删改数据库的对象,如库、表、索引等。
DML:数据操纵语言,用于对表中的数据进行增删改。
DQL:数据查询语言,用于数据查询。
DCL:数据控制语言。

二、MySQL数据库表的管理操作:

1.查看数据结构:

(1)查看数据库信息:show databases;
(2)查看数据库中的表信息:

use 数据库名;
show tables;

(3)显示数据表的结构(字段):describe 表名;

2.DDL语句:数据定义语言,用于增删改数据库的对象,如库、表、索引等。

(1)create创建新库:create database 数据库名称;

(2)create创建新表:create table 表名(定义字段);
例:creat table users (name char(20) not null,passwd char(30) default'',primary key(name));
这个例子的意思是:创建一个名称为users的表,表内有两个字段为:
(name 最多20字节 不能为空 ,passwd 做多30字节 默认为空,索引关键字为name)

(3)drop删除数据库:drop database 数据库名称;

(4)drop删除表:drop table 表名;

3.DML语句:用于对表中的数据进行增删改。

(1)insert插入新数据:insert into 表名(字段1,字段2,...) values ('字段1的值','字段2的值',...);
其中字段内容可省略:insert into 表名 values ('字段1的值','字段2的值',...);
(2)delete删除数据:delete from 表名 where 条件表达式;
例:delete from users where name='lisi';
从users表中删除name值为lisi的数据
(3)update更改原有数据:update 表名 set 字段1='值1',字段2='值2',... where 条件表达式;
例:update users set age='18' where name='zhangsan';
将name值为zhangsan的数据的age值更改为18

4.DQL语句:数据查询语言,用于数据查询。

select查询表中内容:
select '字段值1','字段值2',... from 表名
或者select '字段值1','字段值2',... from 表名 where 条件表达式;
例:select * from users查看users表中的所有内容

5.一些其他操作:

增加一个字段:alter table 表名 add column 列名 列属性;
删除一个字段:alter table 表名 drop column 列名;
更改一个字段:alter table 表名 change 原列名 新列名 新列属性;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值