学习MySQL

1.项目中的数据存储方式

特定文件/内存/第三方服务器/数据库服务器

2.什么是数据库

按照特定的形式组织存储的数据,目的为了操作数据 –增删改查
(1) 数据库的发展历史
网状数据库——层次型数据库———关系型数据库———非关系型数据库
(2) 关系型数据库逻辑结构

Server服务器
DataBase数据库
TaBle数据表
row
CoIumu

| centered 文本居中 | right-aligned 文本居右 |

3.MySQL数据库

Oracle :MySQL
Martin:MariaDB
Xampp:服务器套装,保护多款服务器端软件
https://www.apachefriends.org/index.html
默认安装位置C盘 Xampp目录

(1)MySQL部署结构

服务器端:存储,维护数据 ———银行数据库服务器
C:/Xampp/mysql/bin/mysqld.exe
确保3306端口不被占用
客户端:负责链接服务器端,对数据操作,主要是增删改查—ATM机
C:/xampp/mysql/bin/ mysql.exe

(2) 使用客户端链接服务器端

mysql.exe -h127.0.0.1 –P3306 –uroot -p

-h(翻译:host:主机(域名/或IP地址))如果在自己电脑 localhost/127.0.0.1 指向当前所在电脑

-P Port 端口

-u user 用户名 root(管理员用户)

4. mysql常用命令(必须链接数据库)

quit:退出服务器连接

show databases:显示所有的数据库

show tables; 显示当前数据库所有的表

desc 表名称 :查看表头 描述有哪些列

p : password (密码)

简写形式 mysql –uroot

use + 数据库名称; 进入指定的数据

Describe
Desc + 名称: 看表头

5SQL命令(重点)

5 SQL命令(重点)
结构化查询语言,用来操作关系型数据库,主要是对数据的增删改查。
SQL命令的执行方式
 ## (1) 交互模式
在客户端输入一行,回车,服务端就执行一行;适用与临时性的操作数据
(2) 脚本模式
客户端把要执行的SQL命令写在一个脚本文件中,然后一次性提交给服务器执行
前提:不能连接 在连接前

Mysql -uroot<拖拽脚本 回车

SQL命令的语法规范
(1) 一个命令可以跨多行,已英文的分号结尾
(2) 命令不区分大小写,习惯关键字大写,非关键在小写
(3) 假设某一行命令出现错误,这此行代码后面都不执行
(4) 分为单行注释(#)和多行注释(/* */)

6常用的SQL命令

(1) 丢弃数据库如果存在 jd这个名字的数据库
drop database If exists jd;
(2) 创建数据库 新建jd这个数据库
Create database jd;
(3) 进入数据库
Use jd;
(4) 创建保存数据库的表
create table student(
id int, #int 整型 整数类型
name varchar(8), #varchar 字符串 ()自定义长度
sex varchar(1), #b-男 g-女 一个字符
score int
);
(5) 插入数据
Insert into student values(‘1’,‘chen’,‘b’,‘100’);
(6) 查询数据 查询最好在交互里执行
select * from student;

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值