对于数据库使用人员来说,熟悉每一个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_namefrom students    --  从学生名单中选出 年龄,学号,姓名 均不同的学生limit 10  ,5 ;    --   一共选取5名学生数据,从表的第10名学生开始

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

 select students.student_name   from  database.students ;

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

先到这里。

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

  1. MySQL基础练习题及答案(表的简单查询)-02

    一.查询"李"姓老师的数量 思路:在老师(teacher)表中查找老师名字并筛选出以'李'开头的,再使用count()函数求出个数,最后重命名搜索出来的这个列名为姓"李& ...

  2. duck typing java_到底啥是鸭子类型(duck typing)带简单例子

    #百度百科鸭子类型定义 这是程序设计中的一种类型推断风格,这种风格适用于动态语言(比如PHP.Python.Ruby.Typescript.Perl.Objective-C.Lua.Julia.Jav ...

  3. 数据库概论基础名词解释

    数据库概论基础名词解释 前言 这里是 数据库系统原理 系列文章,主要介绍数据库系统理论以及数据库实用技术. 数据库技术是计算机学科中的一个重要分支,它的应用非常广泛,几乎涉及所有的应用领域. 注:本篇 ...

  4. MySQL基础学习笔记(带目录)

    MySQL学习笔记 MySQL产品的介绍和安装 MySQL服务的启动和停止 MySQL服务的登陆和退出 MySQL的常见命令 MySQL的语法规范 MySQL基础查询 1.起别名 2. 去重disti ...

  5. macino404 || cinema 4D 基础解释 || 第一篇

    此篇为cinema 4D 基础解释 //第一篇博客. cinema 4D cinema 4D 基础界面 首先在我们初次下载cinema 4D 的时候我们会得到这样一个界面,下面就来了解一下界面中带给我 ...

  6. 计算机硬件相关名词,计算机硬件基础名词解释

    硬件基础名词解释 流水线技术: 将功能部件分离.执行时间重叠的一种技术,它可以在增加尽可能少的硬件设备情况下有效地提高CPU性能. 超流水线技术: 把流水段进一步细分,使各段的功能部件在每个时钟周期内 ...

  7. 计算机网络基础名词,计算机网络基础名词解释

    1.计算机网络:一些相互连接的.以共享资源为目的的.自治的计算机的集合.2.Internet:专用名词!指当前全球最大的.开放的.由众多网络相互连接而成的特定计算机网络.(注意与 internet ( ...

  8. STM32基础名词解释

    STM32基础名词解释 GPIO 作用 命名规则 HAL 作用 GPIO GPIO(general purpose Input / Output)通用型输入/输出 作用 控制芯片周围引脚的高低电平的输 ...

  9. MySQL基础学习——第一篇

    目录 MySQL定义 MySQL的安装 MySQL打开 MySQL常用数据类型 一,数值类型 二,日期和时间类型 三,字符串类型 MySQL基础命令 一,关于库的内容 1,怎创建数据库 2,删除数据库 ...

最新文章

  1. dac0832控制电机驱动流程图_智能电机驱动器让你的机器人控制更简单
  2. python读取本地文件-python解析本地HTML文件
  3. VMware中Red Hat Enterprise Linux 7 配置桥接模式局域网
  4. 会导致所有者权益减少的项目是_第二章:会计要素的确认(11)所有者权益
  5. tomcat配置https以及http强制跳转https(如何生成证书)
  6. Office Web Apps安装部署(一)
  7. C#LeetCode刷题之#653-两数之和 IV - 输入 BST(Two Sum IV - Input is a BST)
  8. MacBook Pro、iPad所需OLED屏幕有望由三星供应
  9. ZOJ 3605Find the Marble(dp)
  10. 王者荣耀s18赛季服务器什么时候维护好,王者荣耀S18赛季开始时间是什么时候?王者荣耀S18赛季开始时间一览-超能街机...
  11. 《Android游戏编程之从零开始》
  12. 一款支持CHM格式的安卓阅读器:ireader
  13. 计算机系统保密检查整改情况函,保密工作整改情况汇报
  14. excel文件如何撤销工作表保护
  15. 图像质量评估---FID
  16. java全栈开发工程师_谈谈我对Java(J2EE)全栈工程师的理解
  17. 我本可以忍受黑暗,如果我不曾见过太阳。
  18. 交换机与路由器技术-04-远程管理交换机
  19. iOS 卡顿、掉帧原因+优化
  20. 用Python写前端是什么体验?

热门文章

  1. Vuepress使用指南(reco)
  2. [USACO2014Bronze]奶牛艺术
  3. Android网络编程五:(1)Volley简介
  4. 手机升级鸿蒙后流畅度,留给安卓时间不多了!新版鸿蒙系统再传好消息:流畅度媲美IOS...
  5. 有个程序猿要去当CEO了:(一)事情始末
  6. 解决Mybatis-Plus的联合主键问题
  7. 信息技术提高班博客地址大全
  8. Win11一键重装系统后如何使用自带的故障检测修复功能
  9. 吴大仙带你三分钟学会swoole框架
  10. python中函数的定义包括_python中函数的定义及调用