MySQL 基础名词符号解释第一部分(带简单例子)

对于数据库使用人员来说,熟悉每一个MySQL的关键词,是灵活运用他们的关键。这里整理了一部分关键词,慢慢学习,还会继续增加。
database 数据库 : 保存有组织的数据的容器。
DBMS: 数据库管理系统。数据库是通过DBMS创建和操纵的容器
schema :模式 。关于数据库和表的布局以及特性的信息
column : 列 。 表中的一个字段,所有的表都是由一个或者多个列组成的。
row :行 。表中的数据是按行存储的,所保存的每一个记录存储在自己的表内。
table:表 。 某种特定类型数据的结构化清单。 //垂直为表列,水平为表行
datetype : 数据类型。 所容许的数据的类型。每个表都有相应的数据类型,它限制
(或容许)该列中存储的数据。可以帮助正确的排序,优化磁盘使用。
primary key 主键 。 一列或者一组列,其值能够唯一区分表中的每一行
注意:主键只要满足两个条件就行 1.任意两行都不具有相同的主键值
2.每一行都必须具有一个主键值,主键值不允许为NULL 值
好习惯 : 主键具有唯一性,稳定性。不容更改。
foreign key 外键。 某个表中的一列,它包含另一个表的主键值,定义了两个表的关系。
scale :可伸缩性。能够适应不断增加的工作量而不失散。
use database :打开数据库。变换或者使用数据库时用到 //datebase 为数据库名
show database :显示数据库。用来显示有几个数据库在使用。
show table:获得数据库内的表的列表。
show table status :显示表状态信息
show status : 用于显示广泛的服务器状态信息
show grants : 用来显示授予用户(所有用户或特定用户)的安全权限
show errors :显示服务器错误消息
show warnings :显示服务器警告消息
show create database 和 show create table :用来显示创建特定数据库或表的句子。
#########################我是分割###########################
select :选择。 sql 语句的必写单词。他的用途是从一个或多个表中检索消息。
from :从哪里/来自。
这两个单词构建一条简单的检索语句:

   select student_id from students ;      --从学生名单中选择学生学号。  

/* 关键字不区分大小写, sql语句自动忽略空格,所以可以每条语句转头写*/

检索多个列:

select students_id ,students_name, students_grand
from students ; --从学生名单选择 学生的学号,姓名,年级 。

/*检索多个消息,每个消息用逗号隔开。整条句尾用分号结束 */
注意: * 为通配符。跟在select 后面可以检索所有列而不必逐个列出他们。但是会降低检索和应用程序的性能,除非必须,否则不推荐用。

limit :限制结果。
distinct:只返回不同的值。

 select distinct    student_age ,  student_id,student_name
    from students    --  从学生名单中选出 年龄,学号,姓名 均不同的学生
    limit 10  ,5 ;    --   一共选取5名学生数据,从表的第10名学生开始

注意:如果没有足够的行来检索,则只能返回能够检索出来的行。
limit 5 offset 10 等于 limit 10,5
完全限定列名:
/* 从数据库学生名单中选择学生姓名返回*/

 select students.student_name   from  database.students ;  

/*下部分整理排序和其他 /
注释符号三种 : 1. /
注释文字 */ 2. # 注释文字 3. - - (Ctrl + /)注释文字

先到这里。
发布了30 篇原创文章 · 获赞 21 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/weixin_44078196/article/details/85017013