mysql数据库表的修改删除和各种查询命令

Posted 不将就就

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql数据库表的修改删除和各种查询命令相关的知识,希望对你有一定的参考价值。

一、查询表数据

1、先进入表,使用命令:use 表名;。比如:use testdev;

2、再查看表里面的内容,使用命令:select *from 表名;。比如:select *from userInfo;

3、只查看某些特定的信息。

(1)、使用命令:select 字段名称,字段名称,.... from 表名;(大范围的查找信息)。比如:select first_name,sex from userInfo;。

 

 (2)、使用命令:select *from 表名 where 字段名称="字段值"(数字不用加引号)(具体到某个字段的查看);

使用命令:select *from 表名 where 字段名称!="字段值";。比如:select *from userInfo where sex!="boy";。

 二、删除表

使用命令:delete from 表名 where 字段名称="字段值" and  字段名称="字段值" and 字段名称="字段值";。

比如:delete from userInfo where salary=2000 and id=1 and first_name="hi";。

 三、修改表数据

使用命令:update 表名 set 字段名="字段值"  where 字段名="字段值";。

 

从外部导入数据库进入mysql

下载到C盘下(如果下载失败就先下载到桌面再移到C盘下);

解压后;

 

 然后打开cmd,进入到C盘下的test_db-master里面;

导入employees数据库;

mysql的基本查询 

1、全表查询;

 2、查询部分字段;

 3、条件过滤;

(1)、并且(and)

使用命令:select * from 表名 where 字段名=\'字段值\' and 字段名=\'字段值";。

比如:select * from employees where first_name=\'Georgi\' and last_name=\'Facello\';。

 (2)或者(or)

使用命令:select * from 表名 where 字段名=\'字段值\' or 字段名=\'字段值";。

比如:select * from employees where first_name=\'Georgi\' or last_name=\'Facello\';。

 下面其实还有很多数据,我没有全部放出来,太多了。

(3)、包含(in)

使用命令:select * from 表名 where 字段名 in ("字段值","字段值") limit 数值;。

比如:select * from employees where last_name in ("charist", "Lamba") limit 6;。

 (4)检查范围(between...and...)

使用命令:select * from 表名 where 字段名 between "字段值" and "字段值" limit 数值;。

比如:select * from employees where hire_date between "1986-12-01" and "1986-12-31" limit 9;

 (5)、否定结果(not)

使用命令:select * from 表名 where 字段名 not between "字段值" and "字段值" limit 数值;。

比如:select * from employees where hire_date not between "1986-12-01" and "1986-12-31" limit 6;

 (6)、匹配任意字符(%位置可任意放置)

使用命令:select * from 表名 where 字段名 like \'不完整的关键字%\' limit 5

比如:select * from employees where first_name like \'christ%\' limit 5;

 比如:select * from employees where first_name like \'%ist%\' limit 5;

比如:select * from employees where first_name like \'%er\' limit 5

 (7)、ka前⾯任意两个字符串,结尾为其他字符串的信息

 (8)、以什么开头(^)

 (9)、以什么结束($)

 (10)、使用重命名=别名(as)

 (11)、对结果信息排序(降序由高到低)

 对结果信息排序(升序由低到高)

 

MySql操作语言

数据库操纵语言 DML; 数据库查询语言 DQL; 数据库模式定义语言 DDL; 数据库控制语言 DCL; DDL 数据库模式定义语言 查看用户所有的数据库,show databases; 删除数据库的命令为:drop database 数据库名; 最后说的是数据库的切换,命令为:use 数据库名; 2.DDL操作表,主要包括表的创建、修改和删除等。其中表的的修改有包括增减列、修改列、修改表名等。 首先讲一讲需要使用道德查询数据库的所有表的操作,命令为:show tables; 需要说说查看表结构的命令,为:desc 表名; 增加列的命令: alter table 表名 add 新列名 新列类型; 删除列的命令为: alter table 表名 drop 列名; 修改列类型的命令为: alter table 表名 modify 列名 列新类型; 修改列名的命令为: alter table 表名 change 列名 新列名 新列类型; 修改表名称的命令为: alter table 表名 rename to 新表名; 删除表的命令为: drop 表名; ========================================================================================= DML 数据库操纵语言 DQL 数据库查询语言 DCL 数据库控制语言

以上是关于mysql数据库表的修改删除和各种查询命令的主要内容,如果未能解决你的问题,请参考以下文章

MySQL数据库常用命令大全(完整)(表格形式)

MySQL数据库常用命令大全(完整)(表格形式)

Mysql数据库及表的修改和删除

MySQL之数据库及表的修改和删除

mysql学习笔记

mysq修改密码