还剩5页未读,继续阅读
文本内容:
MySQL入门基础知识MySQL入门基础学问MySQL最流行的关系型数据库管理系统,在WEB应用方面MySQL是最好的RDBMS(Relational DatabaseManagement System,关系数据库管理系统)应用软件之一以下是我为大家搜寻整理的MySQL入门基础学问,期望能给大家带来帮忙!更多精彩内容请准时关注我们应届毕业生考试网!
一、SQL速成结构查询语言(SQL)是用于查询关系数据库的标准语言,它包括若干关键字和全都的语法,便于数据库元件(如表、索引、字段等)的建立和操纵以下是一些重要的SQL快速参考,有关SQL的语法和在标准SQL上增加的特性,请查询MySQL手册
1、创建表表是数据库的最基本元素之一,表与表之间可以相互独立,也可以相互关联创建表的基本语法create tabletable_name(column_name datatype{identity nullnotnull},其中参数table_name和column name必需满意用户数据库中的识别器identifier的要求,参数datatype是一个标准的SQL类型或由用户数据库供应的类型用户要使用non-null从句为各字段输入数据create table还有一些其他选项,如创建临时表和使用select子句从其他的表中读取某些字段组成新表等还有,在创建表是可用PRIMARYKEY、KEY、INDEX等标识符设定某些字段为主键或索引等书写上要留意http://.Examw在一对圆括号里的列出完整的字段清单字段名间用逗号隔开字段名间的逗号后要加一个空格最终一个字段名后不用逗号全部的SQL陈述都以分号〃「结束例mysql CREATETABLE testblob_col BLOB,index blob_col10;
2、创建索引索引用于对数据库的查询一般数据库建有多种索引方案,每种方案都精于某一特定的查询类索引可以加速对数据库的查询过程创建索引的基本语法create indexindex nameon table_name col_name[length],…例mysql CREATEINDEX partofnameON customername10;
3、转变表结构在数据库的使用过程中,有时需要转变它的表结构,包括转变字段名,甚至转变不同数据库字段间的关系可以实现上述转变的命令是alter,其基本语法alter tabletable_name alter_spec[,alter_spec..._例mysql ALTERTABLE tlCHANGE ab INTEGER;
4、删除数据对象许多数据库是动态使用的,有时可能需要删除某个表或索引大多数数据库对象可以下面的命令删除drop objectnamemysqlDROP TABLEtbl;
5、执行查询查询是使用最多的SQL命令查询数据库需要凭借结构、索引和字段类型等因素大多数数据库含有一个优化器optimizer,把用户的查询语句转换成可选的形式,以提高查询效率值得留意的是MySQL不支持SQL92标准的嵌套的where子句,即它只支持一个where子句其基本语法SELECT[STRAIGHT_JOIN][SQL_SMALL_RESULT][SQL_BIG_RESULT][HIGH_PRIORITY][DISTINCT DISTINCTROWALL]select_expression,[INTO OUTFILEDUMPFILE}file_name export_options_[FROM table_references[WHERE wheredefinition][GROUP BYcol_name,..._[HAVING where_definition][ORDER BY{unsigned_integer col_name formula[ASCDESC],...][LIMIT[offset,]rows.[PROCEDURE procedure_name]]其中where从句是定义选择标准的地方,where_definition可以有不同的格式,但都遵循下面的形式字段名操作表达式字段名操作字段名在第一种形式下,标准把字段的值与表达式进行比较;在其次种形式下,把两个字段的值进行比较依据所比较的数据类型,search_condition中的操作可能选以下几种二检查是否相等!二检查是否不等(或二)检查左边值是否大于(或大于等于)右边值(或二)检查左边值是否小于(或小于等于)右边值[not]between检查左边值是否在某个范围内[not]in检查左边是否某个特定集的成员[not]like检查左边是否为右边的子串is[not]null检查左边是否为空值在这里,可以用通配符—代表任何一个字符,%代表任何字符串使用关键字、和可以生成简单的词,它们运行检查时使用布尔表达式的多重标准集例mysql select
11.name,t
2.salary fromemployee AStl,info ASt2where tl.name=t
2.name;mysql selectcollege,region,seed fromtournamentORDER BYregion,seed;mysql selectcol_name fromtbl_name WHEREcol_name0;
6、修改表中数据在使用数据库过程中,往往要修改其表中的数据,比如往表中添加新数据,删除表中原有数据,或对表中原有数据进行更改它们的基本语法数据添加insert[into]table_name[columns_values expressions例mysql INSERTINTO tbl_name coll,col2VALUES15,coll*2;数据删除:delete fromtable namewhere search_condition数据更改update table_nameset columnl=expressionl,column2=expression2,where searchcondition、数据库切换7当存在多个数据库时,可以用下面的命令定义用户想使用的数据库use databasename
8、统计函数SQL有一些统计函数,它们对于生成数据表格很有帮忙下面介绍几个常用的统计函数sum exepression计算表达式的和来源考试网IT学院avg exepression计算表达式的平均值count exepression对表达式进行简洁的计数count*统计记录数max exepression求最大值min exepression求最小值其中exepression为任何有效的SQL表达式,它可以是一个或多个记录,也可以是别的SQL函数的组合文档内容到此结束,欢迎大家下载、修改、丰富并分享给更多有需要的人。
个人认证
优秀文档
获得点赞 0