`
yxkingtiger
  • 浏览: 26542 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

mysql笔记

阅读更多
Msyql 总结:
四种技术(九个动词)
第一种数据结构控制语句DDL(create,alter drop)
	create 创建数据库中的基本单位
	alter 修改数据库中的基本单位
	drop 删除数据库中的基本单位
第二种技术数据管理语句DML(insert update delete)
	insert 向表中插入一条新记录
	update 修改表中的一条已有记录
	delete 删除表中的一条已有记录
第三种技术数据查询语句 DQL(select)
	主要功能select查询数据库中表中的记录
第四种技术数据限权控制DCL (grant)
	主要功能是给用户授权和取消授权

主要关键字用法
DDL:
create用法 
创建数据库create database 库名;
创建表create table 表名;

alter用法
 更改表名:alter table 原名 rename 新名;
 向表内添加字段:alter table 表名 add 字段名 字段类型(长度);
 删除字段:alter table 表名 drop column 字段名;
 修改表中已有字段数据类型及长度: alter table 表名 modify 字段名 修改数据类型(长度);
 修改表中的字段名字及类型和长度: alter table 表名 change 原字段名 新字段名 数据类型(长度);

drop用法
删除一个数据库:drop datebase 库名;
删除一张表:drop table 表名;
DML:
insert用法
向表内插入一条完整数据:insert into 表名 values (列值1,列值2,……);
向表内插入一条数据(指定字段):insert into 表名(字段名1,字段名2……)values(字段值1,字段值2……);
update 用法
修改表中数据:update 表名 set 要改的字段 =要改的值 where 条件字段 =条件值
delete用法
删除表中所有数据
delete from 表名;
DQl:
select用法(重点)
查询表中信息:select * from 表名;
检索数据:
指定字段中的信息:select 字段名1,字段名2…… from 表名;


其他关键字用法
使用mysql5:通过控制台输入 cmd 指令->cd指令进入mysql5文件夹下的bin文件夹->输入 mysql -u账号 -p密码进入数据库管理(一般默认为:mysql -uroot -pmysql)
查看存在的数据库:	show databases;
使用数据库:		use 库名;
查看数据库中存在的表:	show tables;
查询表结构:		desc 表名;
修改控制台编码格式为中文:set names gbk;

数据的检索:
通配符 :*
限制结果:limit 
检索前n行记录:select * from 表名 limit n;
从第五行开始的五行:select * from 表名 limit 5,5;  
排序:order by
按照年龄排序:select * from 表名 order by age;
asc正序
desc逆序


过滤数据:
查找性别为男的数据:select * from 表名 where Sex = '男';
查询名字姓王的数据: select * from 表名 where Name like '王%' ;
 

聚合函数:
求平均值:avg
求行的数目:count
求和:sum 
求最大值:max
求最小值:min

分组数据:group by

 

分享到:
评论

相关推荐

    狂神MySQL笔记.rar

    【狂神MySQL笔记】是一份全面且深入的MySQL学习资源,涵盖了从基础到高级的各种MySQL技术知识点。作为数据库领域的核心工具,MySQL因其高效、稳定、开源等特性,被广泛应用于各种规模的企业和项目中。这份笔记旨在...

    尚硅谷mysql笔记.zip

    尚硅谷的MySQL笔记可能是为了帮助学习者深入理解和掌握MySQL的相关知识而编写的。这份笔记可能包含了从基础概念到高级特性的全面讲解,包括但不限于SQL语言、数据类型、数据库设计、索引、事务处理、视图、存储过程...

    MySQL笔记,比较全,知识点都有,而且有例子

    这份"MySQL笔记"涵盖了其主要知识点,并且每个概念都配有实例,使得学习更为直观易懂。以下是对这些笔记的详细解析: 一、基础概念 MySQL的基础部分包括数据库、表、字段、记录等基本元素的创建、修改和删除。理解...

    mysql 笔记

    ### MySQL 笔记知识点梳理 #### 一、数据库概述与分类 - **Microsoft SQL Server**:易用性好,适合企业级应用。 - **MySQL**:开源免费,广泛应用于中小型项目及个人项目。 - **Oracle**:适用于Java开发者,特别...

    MySQL笔记——笔记.md

    MySQL笔记

    MySQL笔记(狂神说java)

    "狂神说Java"的MySQL笔记可能深入探讨了如何在Java编程环境中与MySQL进行交互,这对于我们理解数据库管理和开发至关重要。以下是对这个主题的详细阐述: 1. **MySQL基础**: - 数据库概念:MySQL是一个用于存储和...

    mysql笔记mysql笔记

    mysql笔记

    MYSQL笔记.zip

    总的来说,这个MySQL笔记涵盖了数据库管理的各个方面,通过一天的学习,你可以建立起对MySQL的初步理解,并具备基本的数据库操作能力。然而,要想成为真正的MySQL专家,还需要不断实践和深入学习更高级的主题,如...

    mysql笔记 mysql笔记

    mysql笔记 mysql笔记 mysql笔记 mysql笔记 mysql笔记 mysql笔记 mysql笔记 mysql笔记

    mysql笔记及考试答案.zip

    这份"mysql笔记及考试答案.zip"压缩包包含了深入学习MySQL的重要资源,包括一个PDF格式的MySQL笔记和一个包含考试试题及答案的文件,这对于复习MySQL知识或者准备相关考试非常有帮助。 MySQL笔记可能涵盖了以下几个...

    MySQL笔记.md

    MySQL笔记.md

    老杜MySQL笔记总结.md(全)

    老杜MySQL笔记总结.md(全)

    Mysql笔记资料

    这份"MySQL笔记资料"涵盖了全面的MySQL学习内容,包括基础理论、实战技巧以及优化策略,旨在帮助用户深入理解和掌握这个强大的数据存储与管理工具。 一、MySQL基础知识 在MySQL的学习之初,你需要了解其基本概念,...

    MySQL笔记.pdf

    这只是MySQL笔记的部分内容,实际上MySQL的功能远不止这些,还包括视图、索引、事务处理、存储过程、触发器、函数等多个高级特性。了解并掌握这些内容,将有助于在实际项目中更高效地管理和操作数据。

    MySQL笔记合集.pdf

    "MySQL笔记合集.pdf" MySQL 是一款开源的关系数据库管理系统(RDBMS),是一种relational database management system(RDBMS),是当下最流行的数据库管理系统之一。MySQL 的主要特点是开源、免费、跨平台、支持...

    mysql笔记.rar

    本笔记将深入探讨MySQL的基础知识,帮助你全面掌握这个强大的数据存储和管理工具。 首先,我们要理解数据库的基本概念。数据库是一个组织和存储数据的系统,允许用户通过结构化查询语言(SQL)进行数据的检索、更新...

    自整理! 最全mysql笔记

    - 如果只是临时存放数据,数据量不大,并且不需要较高的数据安全性,可以选择将数据保存在内存中的Memory引擎,MySQL中使用该引擎作为临时表,存放查询的中间结果 - 如果只有INSERT和SELECT操作,可以选择Archive,...

    MySQL笔记,老杜,初级MySQL笔记

    MySQL笔记,老杜,初级MySQL笔记

Global site tag (gtag.js) - Google Analytics