MYSQL基础
故事的开始 ----(前言)
故事的开始,像最初的夏天,阳关洒在杨树上,风吹来,银光闪闪。街道的平静而温暖。街道的滴答声,那是我还不认识人生的年代。不知道大家可否还曾记得大明湖畔的那个夏天,就如同数据库的她,牵动着我们的思绪。在前面我们经历了图书馆管理系统这个项目,给了博主大大的自信感,接下来我们转战数据库,从基础入手,慢慢了解深入,将MYSQL得到手。她逃,他追,他们都插翅难飞,他中了她的毒,病入膏肓。
情窦初开的她 ----(数据库的概述)
情窦初开,她雪白的衣裙,看着杨树落叶纷飞,不舍得眨眼。心里像有一些话,美好而落寞,等待着那盛装纷华的未来。 |
数据库简介
数据库指的是长期存在计算机内、有组织、可共享的、大量数据的集合。数据是按照特定的数据模型来组织、存储在数据库中的。
数据库的好处
1.持久化数据到本地
2.可以实现结构化查询,方便管理
数据库存储数据的特点
1.将数据放到表中,表再放到库中
2.一个数据库中可以有多个表,每个表都有一个的名字,用来标识自己。表名具有唯一性。
3.表具有一些特性,这些特性定义了数据在表中如何存储,类似java中 “类”的设计。
4.表由列组成,我们也称为字段。所有表都是由一个或多个列组成的,每一列类似java 中的”属性”
5.表中的数据是按行存储的,每一行类似于java中的“对象”。
她逃 ----(数据库相关概念)
我好想看见了你,你是不是在那里,我却记不起你的脸庞了。雪白裙玦拍哦挡在我的记忆里。 |
数据库的相关概念
- DB(database):数据库,保存一组有组织的数据的容器
- DBMS(Database Management System):数据库管理系统,又称为数据库软件(产品),用于管理DB中的数据
- 常见DBMS:MySQL、Oracle、DB2、SqlServer等
- SQL:结构化查询语言,用于和数据库通信的语言
他追 ----(SQL的语言分类)
我想为你手捧日月,我想为你手摘星辰。 |
SQL的语言分类
-
DML(Data Manipulate Language):数据操纵语言,用于添加、删除、修改数据库记录,并检查数据完整性
关键字:insert, delete, update 等
-
DDL(Data Define Languge):数据定义语言,用于库和表的创建、修改、删除
关键字:create, drop,alter等
-
TCL(Data Control Language):数据事务语言
-
DQL(Data Query Language):数据查询语言,用来查询数据库中表的记录(数据)
关键字:select, where 等
他们都插翅难逃 ----(MySQL介绍与安装)
大风吹来,雪白裙玦随风飘荡,想起那在风中的脸庞。此生多寒冷,此身多孤独,在风中熄灭的清澈目光。 |
MySQL介绍和安装
1.MySQL介绍
MySQL 是一款安全、跨平台、高效的,并与 PHP、Java 等主流编程语言紧密结合的数据库系统。该数据库系统是由瑞典的 MySQL AB 公司开发、发布并支持,由 MySQL 的初始开发人员 David Axmark 和 Michael Monty Widenius 于 1995 年建立的。
MySQL下载地址
2.MySQL安装
注意:安装路径不要包含中文或者空格等特殊字符(使用纯英文目录),默认安装在C盘。
具体安装步骤请参见《MySQL数据库安装手册》
提取码:x322
3.MySQL服务的启动和停止
方式一:计算机——右击管理——服务——MySQL
方式二:通过管理员身份运行cmd命令提示行
net start mysql(启动服务) net stop mysql(停止服务)
4.MySQL服务的登录和退出
方式一:通过MySQL自带的客户端
只限于root用户
方式二:通过cmd命令提示行关闭,未配置MySQL环境变量,需在MySQL安装的bin下启动cmd
登录:
mysql 【-h主机名 -P端口号 】-u用户名 -p密码
退出:
exit或ctrl+C
5.其他简单操作
显示数据库 :show databases;
打开 :use 数据库名;
展示 :show tables;
查看所在库 :select database();
查看当前版本 :select version();
6.MySQL的语法规范
a.不区分大小写
b.使用“;”结尾
c.各子句一般分行写
d.关键字不能缩写也不能分行
e.合理使用缩进
f.注释
单行注释:#注释文字
单行注释:-- 注释文字
多行注释:/* 注释文字 */
故事的结尾 ----(总结)
大明湖畔的夏雨荷。你真的在这里么!故事的结尾,心上都是远方人。匆匆远去的少年,是一件悲伤的事。歌声不在动听,疑惑的孩子们,像深海,渐渐无声。人随风飘荡,天各一方。当遇见数据库的那一刻,整个故事的结局就以及暗示了,也许这是梦里的故事,但现实里面或许我们亦可以改变什么,想要逆天改命的他,冲破层层障碍,打破世俗的束缚,想要知道故事究竟发生了什么样的改变吗?请期待下一篇博客,我们将续写数据库的故事。