当前位置: 首页>资讯 >

MySQL 入门基础知识 全球热点

来源: 互联网 | 时间: 2023-02-14 14:32:26 |

MySQL 入门基础知识

MySQL 最流行的关系型数据库管理系统,在 WEB 应用方面MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。以下是小编为大家搜索整理的MySQL 入门基础知识,希望能给大家带来帮助!更多精彩内容请及时关注我们应届毕业生考试网!


(资料图片仅供参考)

一、SQL速成

结构查询语言(SQL)是用于查询关系数据库的标准语言,它包括若干关键字和一致的语法,便于数据库元件(如表、索引、字段等)的建立和操纵。

以下是一些重要的SQL快速参考,有关SQL的语法和在标准SQL上增加的特性,请查询MySQL手册。

1、创建表

表是数据库的最基本元素之一,表与表之间可以相互独立,也可以相互关联。创建表的基本语法

create table table_name

(column_name datatype {identity nullnot null},

…)

其中参数table_name和column_name必须满足用户数据库中的识别器(identifier)的要求,参数datatype是一个标准的SQL类型或由用户数据库提供的类型。用户要使用non-null从句为各字段输入数据。

create table还有一些其他选项,如创建临时表和使用select子句从其他的表中读取某些字段组成新表等。还有,在创建表是可用PRIMARY KEY、KEY、INDEX等标识符设定某些字段为主键或索引等。

书写上要注意:http://www.Examw.com

在一对圆括号里的列出完整的字段清单。

字段名间用逗号隔开。

字段名间的逗号后要加一个空格。

最后一个字段名后不用逗号。

所有的SQL陈述都以分号“;”结束。

例:

mysql> CREATE TABLE test (blob_col BLOB, index(blob_col(10)));

2、创建索引

索引用于对数据库的查询。一般数据库建有多种索引方案,每种方案都精于某一特定的查询类。索引可以加速对数据库的查询过程。创建索引的基本语法

create index index_name

on table_name (col_name[(length)],... )

例:

mysql> CREATE INDEX part_of_name ON customer (name(10));

3、改变表结构

在数据库的使用过程中,有时需要改变它的"表结构,包括改变字段名,甚至改变不同数据库字段间的关系。可以实现上述改变的命令是alter,其基本语法

alter table table_name alter_spec [, alter_spec ...]

例:

mysql> ALTER TABLE t1 CHANGE a b INTEGER;

4、删除数据对象

很多数据库是动态使用的,有时可能需要删除某个表或索引。大多数数据库对象可以下面的命令删除:

drop object_name

mysql> DROP TABLE tb1;

5、执行查询

查询是使用最多的SQL命令。查询数据库需要凭借结构、索引和字段类型等因素。大多数数据库含有一个优化器(optimizer),把用户的查询语句转换成可选的形式,以提高查询效率。

值得注意的是MySQL不支持SQL92标准的嵌套的where子句,即它只支持一个where子句。其基本语法

SELECT [STRAIGHT_JOIN] [SQL_SMALL_RESULT] [SQL_BIG_RESULT] [HIGH_PRIORITY]

[DISTINCT DISTINCTROW ALL]

select_expression,...

[INTO {OUTFILE DUMPFILE} ‘file_name‘ export_options]

[FROM table_references

[WHERE where_definition]

[GROUP BY col_name,...]

[HAVING where_definition]

[ORDER BY {unsigned_integer col_name formula} [ASC DESC] ,...]

[LIMIT [offset,] rows]

[PROCEDURE procedure_name] ]

其中where从句是定义选择标准的地方,where_definition可以有不同的格式,但都遵循下面的形式:

字段名操作表达式

字段名操作字段名

在第一种形式下,标准把字段的值与表达式进行比较;在第二种形式下,把两个字段的值进行比较。根据所比较的数据类型,search_condition中的操作可能选以下几种:

= 检查是否相等

!= 检查是否不等

> (或>=) 检查左边值是否大于(或大于等于)右边值

< (或<=) 检查左边值是否小于(或小于等于)右边值

[not] between 检查左边值是否在某个范围内

[not] in 检查左边是否某个特定集的成员

[not] like 检查左边是否为右边的子串

is [not] null 检查左边是否为空值

在这里,可以用通配符_代表任何一个字符,%代表任何字符串。使用关键字、和可以生成复杂的词,它们运行检查时使用布尔表达式的多重标准集。

例:

mysql> select t1.name, t2.salary from employee AS t1,

info AS t2 where t1.name = t2.name;

mysql> select college, region, seed from tournament

ORDER BY region, seed;

mysql> select col_name from tbl_name WHERE col_name > 0;

6、修改表中数据

在使用数据库过程中,往往要修改其表中的数据,比如往表中添加新数据,删除表中原有数据,或对表中原有数据进行更改。它们的基本语法

数据添加:

insert [into] table_name [(column(s))]

values (expression(s))

例:

mysql> INSERT INTO tbl_name (col1,col2) VALUES(15,col1*2);

数据删除:

delete from table_name where search_condition

数据更改:

update table_name

set column1=expression1,

column2=expression2,…

where search_condition

7、数据库切换

当存在多个数据库时,可以用下面的命令定义用户想使用的数据库:

use database_name

8、统计函数

SQL有一些统计函数,它们对于生成数据表格很有帮助。下面介绍几个常用的统计函数:

sum (exepression) 计算表达式的和 来源:考试网IT学院

avg (exepression) 计算表达式的平均值

count (exepression) 对表达式进行简单的计数

count (*) 统计记录数

max (exepression) 求最大值

min (exepression) 求最小值

其中exepression为任何有效的SQL表达式,它可以是一个或多个记录,也可以是别的SQL函数的组合。

关键词: AMYSQL

 

热文推荐

MySQL 入门基础知识 全球热点

MySQL入门基础知识MySQL最流行的关系型数据库管理系统,在WEB应用方面MySQL是最好的RDBMS(

2023-02-14

蒲柳人家原文内容电子版_蒲柳人家原文|世界观焦点

1、ytmkf鐧惧害鍦板浘本数据来源于百度地图。2、最终结果以百度地图最新数据为准。本文就为大家分享到这里,希望小伙

2023-02-14

做菜app排行榜 知乎-做菜app排行榜|全球热文

1、个人感觉做菜最火的APP应该是小红书。2、这个平台有相关的视频。3、可以按照操作比较方便。本文到此分享完毕,希望对大家有所帮助。

2023-02-14

全球焦点!我市各级各部门扫雪除冰为市民出行保驾护航

我市各级各部门扫雪除冰为市民出行保驾护航

2023-02-14

全球资讯:家电产品可靠性测试,第三方家电检测机构

家电产品可靠性测试,第三方家电检测机构亚标检测——全力为您的产品质量保驾护航!!!亚标检测:服务领域广 报告周期短 设备齐全 费用合理检

2023-02-14

今日星光大道历年总决赛冠亚军名单都有谁_星光大道历年总决赛冠亚军名单_世界微动态

1、历届年度冠亚季军详表  星光大道第一届(2004 10—2005 09)  冠军——阿宝  亚军——凤凰传奇  季军

2023-02-14

给男士送生日礼物送什么比较好|当前热点

给男士选生日礼物,一般会选择比较喜气的礼物比较好,如男士一生仅能够喜欢的礼物,比如一个篮球、水琴、篮球等等,可以参考一下

2023-02-14

【时快讯】method是什么意思

method是什么意思,1、method的意思是:方法;条理。2、复数:methods。3、例句:(1)Thereareprosandconstothismethod 当然这种方法有利有弊

2023-02-14

世界今头条!妇女节该送妈妈什么礼物

妈妈平时都在忙着工作,所以要对待妈妈一直说一声妈,一直都很辛苦,这一天是个家务的妈,这一天你可以多回去看她。在妇女节这

2023-02-13

创业板注册制交易规则

创业板注册制交易规则,创业板在注册之后,其交易规则会发生一些变化,其交易规则具体如下:1、涨跌幅限制新股上市前5个交易日不设涨跌幅限制

2023-02-13

新车报讯:起亚全新Niro最新谍照将于2021年内亮相

汽车现在已经越来越普及,基本上都快实现每家每户都有汽车了,那么汽车这么多的情况之下,我们在用车的过程当中肯定也就会遇到各

2023-02-13

【当前热闻】大宗交易:机构账户买入天山铝业9841.2万元(02-13)

2023年2月13日,天山铝业发生1笔大宗交易,总成交1180万股,成交金额9841 2万元,成交价8 34元,折价2 00%。

2023-02-13

守正夯基防风险 座谈交流促发展_环球视点

2月9日,中国进出口银行河北省分行党委书记梅建平、副行长李强与风险管理处员工专题座谈,听取2022年重点工作完成情况以及下一步工作计划,对

2023-02-13

当前快报:西安旅游2月13日快速上涨

以下是西安旅游在北京时间2月13日14:35分盘口异动快照:2月13日,西安旅游盘中快速上涨,5分钟内涨幅超过2%,截至14点35分,报16 07元,成交5

2023-02-13

今日快看!成都两大项目入选基层公共文化服务高质量发展典型案例

成都两大项目入选基层公共文化服务高质量发展典型案例

2023-02-13

今日最新!北方股份:截至目前,无资产注入计划。如有,公司将按照监管要求予以及时公告

北方股份(600262)02月07日在投资者关系平台上答复了投资者关心的问题。

2023-02-13

以假乱真,木质涂装78高达模型 天天快看

我们常见的高达模型材质一般都是塑料的,高级一点的是金属的,如果高达模型的材质改成木头的会变成什么样子呢?接下来为大家带来的是模友ticke

2023-02-13

金明精机:公司可根据客户需求定制化设计并生产PVDF薄膜吹塑机组,相关产品已实现销售

每经AI快讯,有投资者在投资者互动平台提问:公司对外表示PVDF机组产品已有订单,请问具体客户有哪些金明精机(300281 SZ)2月13日在投资者互动

2023-02-13

当前速递!泰州富豪刘锦兰:电工出身,借力改制,成为中国“钢帘线大王”

泰州富豪刘锦兰:电工出身,借力改制,成为中国“钢帘线大王”,汽车,电工,刘锦兰,钢帘线,子午胎,泰州市,泰州富豪

2023-02-12

送老婆有意义的生日礼物

送给老婆的生日礼物,最重要的2点要,最好是你们两个共同的照片,在一起写上你对对她的祝福,这样她一定会感动的。送她一束玫

2023-02-12