mySQL服务端操作

mysql 终端命令(命令必须以分号结尾

命令 含义
mysql -u root -p 打开本地mysql服务端
mysql -u 数据库用户名 -h 主机名/地址 -p 打开云端mysql服务端
show databases 展示所有数据库
create database + 库名 创建数据库
drop database + 库名 删除数据库
use + 库名 使用数据库
show tables 查看所有数据表

SQL语句(单词全大写 服务端必须加; 客户端不用加; 表名和字段名是否大写 以数据库内大小写为准
使用SQL语句前,先进入并使用数据库!!!

命令 含义
SELECT * FROM 表名 查询指定表里面所有数据
SELECT * FROM 表名 WHERE 条件 根据条件查询指定数据的所有信息
SELECT 指定字段 FROM 表名 WHERE 条件 根据条件查询指定数据的指定信息
INSERT INTO 表名(字段1,字段2...)value (值1,值2...)或 INSERT INTO 表名 value (值1,值2...); 增加数据
UPDATE 表名 SET 要修改的字段=值 WHERE 条件 修改数据
DELETE FROM 表名 WHERE 条件 删除数据

eg:

展示所有数据库
show databases;
使用数据库
use lanou;

增加数据
INSERT INTO class (className,time,type) value ('老六','456','前端');
注意!!!  所有字段的值必须手动输入 且 数据类型必须跟数据库保持一致

删除数据
DELETE FROM class WHERE id=4;

修改数据
UPDATE class SET time='198797' WHERE id=4;

查询指定表里的所有数据
SELECT * FROM class;
根据条件查询指定数据的所有信息
SELECT * FROM students WHERE id=8;
根据条件查询指定数据的指定信息
查询 class 表中 id为3的这条数据 的 className
SELECT className FROM class WHERE id=3;
查询 class 表中 id为3的这条数据 的 time
SELECT time FROM class WHERE id=3;
查询 class 表中 id为3的这条数据 的 className和time
SELECT className,time FROM class WHERE id=3;
查询 type是前端 的所有信息
 SELECT * FROM class WHERE type='前端';
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容