1 / 11
文档名称:

MySQL学习笔记.docx

格式:docx   大小:53KB   页数:11页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

MySQL学习笔记.docx

上传人:xr9tom6 2017/3/23 文件大小:53 KB

下载得到文件列表

MySQL学习笔记.docx

相关文档

文档介绍

文档介绍:My SQL 学: 一、认识关系型数据库 1. 数据库实际上就是管理数据的仓库, 平常我们使用的一般是利用文件对数据进行保存和管理, doc, xls, jpg 等等, 只要我们知道的一切能够保存数据的文件, 我们都可以认为是一种保存和管理数据的方式。 2. 但是对于大批量数据和便于网络操作而言,使用特定的数据库是很有必要的。 3. 数据库系统(Da tabase System )= 数据( Data )+ 数据管理系统( Database Management System ) 4. 通常意义的数据库: 至少包含数据和管理数据的工具, 我们知道, 数据库还需要对外提供接口让其他程序对数据库进行操作。二、启动 My SQL 1. 启动数据库分为两部分,一部分是服务器,第二部分是客户端连接到服务器。 2. 启动服务器:在 Windows 上安装 My SQL 后会在 Windows 服务管理中增加一条记录,可以通过启动 找到 MySQL56 进行启动。 start <server-name> 。三、 My SQL 操作分类: 针对的操作对象不同, 分成不同的语言: 1. 数据操作(管理)语言 DML 2. 数据定义语言( 对保存数据的格式进行定义) DDL 3. 数据库控制语言( 针对数据库软件服务进行操作) DCL DCL 控制 DDL , DDL 限制 DML ,即对数据库的操作、对表的操作、对数据的操作 DML 又分为 DQL 和 DML 四、数据库操作 DCL 1. 创建数据库: create database <db_name> [o ptions ];( options :字符集、校对规则) 2. 查询数据库: show databases; 3. 查看数据库的创建语句: show create database <db_name>; 4. 删除数据库: drop database <db_name>; 5. 修改数据库信息: alter database <db_name> <options>; ( options :字符集、校对规则), 对于数据库的名字,一般不进行修改,可以通过修改数据库文件夹的名字进行修改,也可以新建一个数据库,将数据库内容保存新数据库中五、表操作 1. 创建表: create table <tb_name> ( <col_definition>, …) [options]; 1) 先分析,需要保存的实体数据,拥有哪些属性,需要怎样保存 2) 列结构:列名、列的数据类型、列的约束 2. 查看表: 1) 有那些表: show tables [like ‘ pattern ’]; 例如 show tables like ‘ city_% ’;( 表示已 city_ 开头的所有表) 2) 某个表的创建信息: show create table <tb_name>; 3) 查看表结构: desc(describe) <tb_name>; 3. 删除表: d rop table [if exists] <tb_name>; 4. 修改表: 1) 修改表名: rename table <tb_name> to <new_tb_name>; r ename table student to info_student, teacher to info_teacher; 2) 修改字段(列) 定义: 对列的操作都属于 alter 操作,不过对于增、删、改、重命名来说还有子操作。增加列: alter table <tb_name> add <col_defination>; 例: alter table stu add stu_score int; 删除列: alter table <tb_name> drop <col_name>; 例: alter table stu drop stu_score; 修改列: alter table <tb_name> modify <col_name> <col_defination> ;例: alter table stu modify stu_score int(12); 重命名列: alter table <tb_name> change <col_name> <col_defination>; 例: alter table stu change stu_score stu_fenshu int; 3) 修改表选项: alter table <tb_name> <options>; 例: alter table stu character set utf-8; 六、数据操作 1. 创建数据: i nsert into <tb_name>

最近更新

重庆荣昌县大成中学2021-2022学年高二物理上学.. 5页

重庆西彭镇第一中学2020-2021学年高一地理模拟.. 9页

医院新的一年工作计划(精选3篇) 11页

劳动节祝福语14篇 28页

钱守旺老师的教学实录 5页

车辆年检委托书在线创建3篇 46页

出差工作总结范文(精选6篇) 13页

车辆年审授权委托书样本范本填写3篇 42页

关于清明节纪念的简短句子(精选140句)(通用.. 14页

阅读社团活动计划 10页

二零二五年度进口货物贸易代理合同 3页

陕西省咸阳市大庄中学2022年高三英语月考试卷.. 4页

人员辞职报告(通用7篇) 9页

陕西省咸阳市新民中学2021年高二物理上学期期.. 4页

陕西省咸阳市泾阳县永乐镇中学高三生物期末试.. 11页

三年级中队工作计划(精选11篇) 25页

【精选】大班教案范文汇总7篇 17页

车辆买卖合同书模板3篇 42页

陕西省咸阳市龙泉中学2021-2022学年高二物理模.. 4页

20年同学聚会班长致辞(通用3篇) 4页

2025企业五一劳动节活动总结(通用7篇) 8页

电子商务运营综合模拟实训 27页

陕西省汉中市城关中学2022年高三物理下学期期.. 7页

陕西省汉中市镇巴县职业中学2021年高二历史月.. 8页

电影场景的构建与实现 27页

陕西省西安市国营黄河机器制造厂子弟中学2020.. 6页

陕西省西安市焦镇中学2021年高一英语模拟试卷.. 4页

山东省青岛市2025年中考数学试题含答案 12页

2025年国家金融监督管理总局考试-财经岗真题及.. 33页

抖音直播行为规范答案 7页