数据库基本知识和基础sql语句.doc

数据库基本知识和基础sql语句.doc

ID:54419169

大小:120.00 KB

页数:29页

时间:2020-04-16

数据库基本知识和基础sql语句.doc_第1页
数据库基本知识和基础sql语句.doc_第2页
数据库基本知识和基础sql语句.doc_第3页
数据库基本知识和基础sql语句.doc_第4页
数据库基本知识和基础sql语句.doc_第5页
资源描述:

《数据库基本知识和基础sql语句.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、.数据库的发展历程l没有数据库,使用磁盘文件存储数据;l层次结构模型数据库;l网状结构模型数据库;l关系结构模型数据库:使用二维表格来存储数据;l关系-对象模型数据库;理解数据库lRDBMS=管理员(manager)+仓库(database)ldatabase=N个tableltable:l表结构:定义表的列名和列类型!l表记录:一行一行的记录!Mysql安装目录:lbin目录中都是可执行文件;lmy.ini文件是MySQL的配置文件;相关命令:l启动:netstartmysql;l关闭:netstopmysql;

2、lmysql-uroot-p123-hlocalhost;Ø-u:后面的root是用户名,这里使用的是超级管理员root;Ø-p:后面的123是密码,这是在安装MySQL时就已经指定的密码;专业资料.l退出:quit或exit;sql语句 语法要求lSQL语句可以单行或多行书写,以分号结尾;l可以用空格和缩进来来增强语句的可读性;l关键字不区别大小写,建议使用大写;分类lDDL(DataDefinitionLanguage):数据定义语言,用来定义数据库对象:库、表、列等;lDML(DataManipulation

3、Language):数据操作语言,用来定义数据库记录(数据);基本操作l查看所有数据库名称:SHOWDATABASES; l切换数据库:USEmydb1,切换到mydb1数据库;l创建数据库:CREATEDATABASE[IFNOTEXISTS]mydb1;l修改数据库编码:ALTERDATABASEmydb1CHARACTERSETutf8l创建表:CREATETABLE表名(列名列类型,列名列类型,......专业资料.);l查看当前数据库中所有表名称:SHOWTABLES; l查看指定表的创建语句:SHOWC

4、REATETABLEemp,查看emp表的创建语句;l查看表结构:DESCemp,查看emp表结构;l删除表:DROPTABLEemp,删除emp表;l修改表:1.修改之添加列:给stu表添加classname列:ALTERTABLEstuADD(classnamevarchar(100));2.修改之修改列类型:修改stu表的gender列类型为CHAR(2):ALTERTABLEstuMODIFYgenderCHAR(2);3.修改之修改列名:修改stu表的gender列名为sex:ALTERTABLEstuc

5、hangegendersexCHAR(2);4.修改之删除列:删除stu表的classname列:ALTERTABLEstuDROPclassname;5.修改之修改表名称:修改stu表名称为student:ALTERTABLEstuRENAMETOstudent;其他常用命令:mysql基本操作命令一、数据库操作  1.新增数据库  create database数据库名字[数据库选项];专业资料.  数据库选项:规定数据库部该用什么进行规         字符集:charset具体字符集(utf8)      

6、     校对集:collate具体校对集(依赖字符集)    2.查看数据库  2.1查看所有的数据库  showdatabases;   匹配查询:      showdatabaseslike'pattern'; #pattern可以使用通配符         _:下划线匹配,表示匹配单个任意字符,如:_s,表示任意字符开始,但是以s结尾的数据库      %:百分号匹配,表示匹配任意个数的任意字符,如:student%,表示以student开始的所有数据库   2.2查看数据库的创建语句  showcrea

7、tedatabase数据库名字;    3.修改数据库  数据库名字在mysql高版本中不允许修改,所以只能修改数据库的库选项(字符集和校对集)   alterdatabase数据库名字[数据库选项];  eg:alterdatabasestucharsetutf8;专业资料.  4.删除数据库  对于数据库的删除要谨慎考虑,是不可逆的。   dropdatabase数据库名字;  4.选择数据库  use数据库名字;二、数据表操作(字段)   1.新增数据表  createtable表名(  字段名1数据类型co

8、mment'备注...',  字段名2数据类型comment'备注...',   ....           #最后一行不需要逗号  )[表选项];  表选项:      1)字符集:charset/characterset(可以不写,默认采用数据库的)        2)校对集:collate      3)存储引擎:engine=innodb(默认的)

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。