MYSQL5.5数据库命令总结

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第一部分数据库基本操作命令语句标准的SQL语句:select*from表名;

数据库创建语句:creat database test;

数据库登陆语句:mysql-h主机IP-u用户名-p密码

例如:

远程登陆:mysql-h131.17.99.43-uroot-p12345ok;

本机登陆:mysql-uroot-p12345ok;省略了主机ip地址

查看当前mysql所有数据库

show databases;

使用某数据库

use test;

显示连接后的数据库的所有表

show tables;

查看连接了的数据库的某表里面的记录select*from person;

Select id,password from person;

查看表的结构:describe admin;

数据库结构图:

第二部分数据库常见操作

1删除数据库

drop database xue_xiao;

2创建一个数据库

create database xue_xiao;

3显示所有数据库show databases;

4创建一个简单的表

(注意:先一定要使用某一个数据库,语句:use xue_xiao;)

create table xue_sheng(name varchar(50));

5查看正在使用的数据库的所有表

show tables;

6查看正在使用的数据库的某一个表结构:describe xue_sheng;或desc xue_sheng(常用);

7在某张表中增加一个字段:alter table xue_sheng add nian_ling int;

查看表结构desc xue_sheng;

8删除表的一个字段

alter table xue_sheng drop nian_ling;

9在表中插入一条记录

insert into xue_sheng value("Li Ming"');

10在表中插入中文字符insert into xue_sheng value('李明')

11删除一个表

drop table xue_sheng;

12删除一个数据库

drop database xue_xiao;

13创建一个指定字符编码的数据库,即在创建数据库的时候指定编码(建议使用:UTF-8)

create database xue_xiao character set utf8collate utf8_general_ci;

注意:由于在创建数据库的使用指定了字符编码,所以在插入中文字符时,可以不用指定字符编码

14查看一个表的记录

select*from user;或select user_id,user_name,user_password from user;

第三部分数据记录的基本操作

1创建一个完整的表

Create table xue_sheng(id int,xing_ming varchar(50),fen_shu int,xing_bie char(2));

注意:int型默认长度为11,在创建时可以不指定,使用默认长度;创建时如果不指定,默认可以为空

2往表中插入一条记录

Insert into xue_sheng values(1,'张三',90,'男');

查看表中的所有记录

Select*from xue_sheng;

3查询表中的某一个字段

Select xing_ming from xue_sheng;

4模糊查询like'%关键字%'

查询姓李的所有记录

Select*from xue_sheng where xing_ming like'李%';

5多条件查询

Select*from xue_sheng where xing_ming like'李%'and xing_bie='女';

6进行排序查询

Order by字段名desc(降序)或者asc(默认升序);

Select*from xue_sheng order by fen_shu desc;

Select*from xue_sheng order by fen_shu asc;

7分页查询

Select*from xue_sheng limit1,2;(从第1条开始(不包括第一条),查询2条记录)

8更新指定记录

Update xue_sheng set xing_bie='男'where id=3;

9删除指定记录

Delete from xue_sheng where id=2;

注意:不指定删除条件,则删除所有记录

第四部分常用函数和分组查询,表连接,嵌套查询

1查询总成绩

Select sum(fen_shu)from xue_sheng;

2求最大数

Select max(fen_shu)from xue_sheng;

3求最小数

Select min(fen_shu)from xue_sheng;

4求平均数

Select avg(fen_shu)from xue_sheng;

5统计一个表有多少记录(求和)

Select count(*)from xue_sheng;

6分组查询

Select xing_bie,sum(fen_shu)from xue_sheng group by xing_bie;

相关文档
最新文档