MySQL基本语法之增删改查

本文详细介绍了MySQL服务器的启动与连接方式,提供了数据库及表的基本操作指令,包括创建、查看、修改和删除等,并附带了数据的增删改查示例。

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

启动服务器

1、 右击计算机~管理~服务~点击MySQL~启动。

2、 打开管理员命令行管理器  输入  net start mysql;

 

客户端连接 MySQL –hlocalhost –uroot –p

输入密码xxxxxxx

断开连接 exit/quit/\q

 

 

cmd命令行注释--双中划线+空格注释(单行注释),也可以使用#号。

 

库操作:对数据库的增删改查~

新增数据库

CREATE DATABASE 数据库名 [charset 具体字符集 collate具体校对集];

查看数据库

SHOW DATABASES;    (记得加s)

            查看指定部分的数据库(模糊查询):

SHOW DATABASES LIKE ‘SHU%’;

%表示匹配多个字符

    _表示匹配单个字符

 

查看数据库的创建语句

SHOW CREATE DATABASE 数据库名字

 

 

        修改数据库(数据库的名字不可更改,数据库的修改仅限库选项:字符集和校对集)

ALTER DATABASE 数据库名字 [库选项]

CHARSET 字符集

COLLATE 校对集

 

删除数据库

DROP DATABASE 数据库名字

 

 

表操作(表与字段密不可分):

新增数据表(任何一个表的设计都必须指定数据库):

指定表的数据库

1、 显示的指定表所属的数据库CREATE TABLE 数据库名.表名();

2、 隐式的指定表所属数据库: 先进入到某个数据库环境,然后这样创建的表自动归属到某个指定的数据库.

进入数据库环境: use 数据库名字;

 

   CREATE TABLE [IF NOT EXISTS] 表名

字段名字 数据类型,

字段名字 数据类型    --最后一行不需要,号

)【表选项】;

查看所有数据表

SHOW TABLES;    (S!!!)

 

查看部分表(模糊匹配):

SHOW TABLES LIKE ‘patten’;

(%   _)

查看表的创建语句

SHOW CREATE TABLE 表名

 

  查看表结构查看表中的字段信息

DESC/DESCRIBE/SHOW COLUMNS FROM 表名

 

  修改数据表

修改表本身(表名和表选项)

修改表名

RENAME TABLE 老表名 to 新表名;

修改表选项字符集 校对集 和存储引擎:

ALTER TABLE 表名 表选项 =】值;

 

修改字段新增修改重名删除~~~

新增字段

ALTER TABLE 表名

ADD [COLUMN] 字段名 数据类型 【列属性】【位置】                      first:第一个位置   after:在哪个字段之后

 

修改字段:通常是修改属性或者数据类型

   ALTER TABLE 表名 

MODIFY 字段名 数据类型 【属性】【位置】;

 

重命名字段:

ALTERE TABLE 表名

        CHANGE 旧字段 新字段名 数据类型 【属性】【位置】

 

删除字段

ATER TABLE 表名 DROP 字段名

 

删除数据表

DROP TABLE 表名1,表名2….;   -- 可以一次性删除多张表

 

 

数据操作

 新增数据

1、 INSERT INTO 表名 VALUES(值列表)【,(值列表)】;

   ——————可以一次性插入多条记录。

 

2、 Insert into 表名 (字段列表) values (值列表)[,(值列表)]; 

 

查看数据

查看所有数据:

SELECT * FROM 表名

查看指定字段,指定条件的数据

SELECT 字段列表 FROM 表名【where条件】;

 

 

更新数据

UPDATE 表名 set 字段=where 条件】;

UPDATE student SET AGE=’5’ WHERE NAME=’TOM’;)

 

删除数据

DELETE FROM 表名 where 条件】;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值