网站建设知识
MYSQL基本操作常用语句
2025-07-22 11:12  点击:0

MYSQL基本操作常用语句。以下属于MYSQL语句,不与任何计算机语言相关。环境 Linux Ubuntu

(库里面有表,表在库里面)

语句(一):显示所有数据库

show databases;

语句(二):创建数据库

create database aaa ; // 创建一个名叫 aaa的数据库

语句(三):进入一个数据库

use aaa; //进入一个名叫aaa的数据库

语句(四):删除数据库

drop database aaa; //删除名叫 aaa的数据库

语句(一) 查看库中所有表:(查看表之前先要进入一个库中)

show tables;

语句(二)创建表:

创建表:create table msg( name varchar(20) , sex varchar(10) , phone int(20) );

语句(三) 删除表:

drop table msg; //删除一个名叫 msg 的表

语句(四):查看表:

describe msg; //查看msg表的格式

desc msg; //作用同上

(上图表示:msg表中有的内容为: 名字,性别,电话号码)

语句(五):修改表的名字:

alter table old_name rename new_name; //把名叫 old_name 的表改名成 new_name;

语句(六):增加表的 字段/内容:

(1)在表的最尾位置加:

alter table msg add address varchar(50); //在 表msg 的最后加上 地址内容,大小为50 varchar。

(2)在表头加内容:

alter table msg add id int first; //在msg表的头位置加入 id 内容,为整数型

(3)在表的内容后插入新的内容:

alter table msg add school varchar(30) after name; //在表msg中的 name 后新增 内容 school ,类型为大小为30的varchar数组

语句(七):删除一个 内容/字段:

alter table msg drop name; //删除 msg表 中的name ;

语句(八):修改一个 内容/字段:

alter table msg change phone telephone varchar(20) default "YES"; //修改 msg表中 phone内容 改名为 telephone,并把default改成 YES。

语句(九):往表中插入数据:

insert msg values( "ZJE","man","123456" ); //往 msg表中 插入一列数据( "ZJE","man","123456" ),前提是 msg 的素有 内容/字段,只有这三个。

当然也可以不一次性插入全部信息:

insert msg(name) values("ZJE"); //往表中插入一列新数据,但只填写 name 字段,其他 sex,phone字段都被设置为默认值,也就是显示的default值。

语句(十):查询表中的数据:

(1)笼统查询:

以 表msg 为例: msg表中一共有三个字段(name,sex,phone);

select name,sex,phone from msg; //表示查询 msg表的 name,sex,phone。可以查哪个字段就填哪个。但不能不填要查的字段。

若是想查询 表中 的全部字段,可以用通配符 ' * ’ 代替: select * from msg ;//表示查询 表msg 中的全部字段。

(2)准确查询某一字段:

select 配合 where:

例如: select * from msg where name="ZJE"; //会显示 msg表中,name为ZJE的数据

where 不仅支持= ,还支持 >, < , >= , != 等。

例如查找某个表中 年龄age大于18的人的数据:select * from ATable where age>15;

语句(十一):删除表中的数据:

drop from msg where name="zje"; //删除 msg表中名字为zje的数据

要区分开删除表,删除表为:drop table msg ;//表示删除 msg表

语句(十二):更新表中数据(修改表中数据):

update msg set sex="man" where age=18; //把 msg表中 年龄age=18的人的性别sex 改成 man

update msg set age=age+1 ; //把 msg表中所有人的年龄都加一