MySQL数据库全套(李玉婷)-day01

学习内容

常用短语缩写

DB:数据库(database):存储数据的“仓库”。它保存了一系列有组织的数据。
DBMS:数据库管理系统(Database Management System)。数据库是通过DBMS创
建和操作的容器
SQL:结构化查询语言(Structure Query Language):专门用来与数据库通信的语
言。
DML(Data Manipulation Language):数据操纵语句,用于添加、删除、修改、查询数据库记录,并检查数据完整性
DDL(Data Definition Language):数据定义语句,用于库和表的创建、修改、删除。
DCL(Data Control Language):数据控制语句,用于定义用户的访问权限和安全级别。

SQL优点

SQL的优点:
1、不是某个特定数据库供应商专有的语言,几乎所有DBMS都支持SQL
2、简单易学
3、虽然简单,但实际上是一种强有力的语言,灵活使用其语言元素,可以进行非常复杂和高级的数据库操作。

概念

表由列组成,我们也称为字段。所有表都是由一个或多个列组成的,每一列类似java中的属性
表中的数据都是按行存储的每一列类似java中的对象

卸载MySQL5.5 P6

安装MySQL5.5 P7

安装在了E:\Program Files\MySQL\MySQL Server 5.5
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

默认端口号3306
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

配置文件介绍

my.ini:可查看修改端口号
[myql] 客户端的配置
[myqld] 服务端的配置
修改完配置之后需要重启一下服务器,修改才会生效

MySQL服务器的启动和终止

MySQL服务器必须启动状态才能够使得用户登录

窗口方式

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

命令行启动

在这里插入图片描述

需要以管理员权限打开cmd , mysql5.5 是服务名

net stop mysql5.5
net start mysql5.5

MySQL服务端的登录和登出

窗口方式进入客户端

在这里插入图片描述

不推荐只适合root用户,exit退出(类似exit()

命令行客户端

mysql -h localhost -P 3306 -u root -p ****在本机上连接mysql -u root -p ****

其中mysql只是命令行的参数,并不是服务端名
-h代表host
-P代表Port
-u代表用户名
-p代表用户密码

MySQL常用命令

注意命令的结尾使用;或者\g
表是保存在数据库当中的

	1.查看当前所有的数据库	show databases;
	2.打开指定的库			use 库名
	3.查看当前库的所有表		show tables;
	4.查看其它库的所有表		show tables from 库名;
	5.创建表
	create table 表名(
		列名 列类型,
		列名 列类型,
		。。。
	);
	6.查看表结构				desc 表名;
	7.查看服务器的版本
		方式一:登录到mysql服务端		select version();
		方式二:没有登录到mysql服务端		mysql --version 或	mysql --V

在这里插入图片描述

MySQL语法规范

###MySQL的语法规范
	1.不区分大小写,但建议关键字大写,表名、列名小写
	2.每条命令最好用分号结尾
	3.每条命令根据需要,可以进行缩进 或换行
	4.注释
		单行注释:#注释文字
		单行注释:-- 注释文字(有空格)
		多行注释:/* 注释文字  */
	5. ``着重号用来区分关键字的
	6. 在SQLyog中选中哪句SQL语句才会执行那条
	7. 在执行操作前一般会在首行加上	use 库名
	8. 注意SQLyog左上角的库的选择
	9. SQL不区分字符和字符串的,只要是字符都认为是字符型,都是用单引号建议	''
SELECT `name` FROM employees; # 否则会变成
SELECT NAME FROM employees; 

SQLyog下载

在这里插入图片描述
commission_pact 奖金率

一个注意的bug

在这里插入图片描述
使用SQLyog在某个库操作时需要手动选择特定的数据库,否则会显示如下情况,
解决:首先需要选中使用了use命令,然后点击执行,这样1标红的部分就会变为你use后所选择的库,然后再执行后序的命令
在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值