学习MySQL

    技术2022-07-11  110

    了解MySQL

    1.项目中的数据存储方式2.什么是数据库3.MySQL数据库(1)MySQL部署结构(2) 使用客户端链接服务器端 4. mysql常用命令(必须链接数据库)5SQL命令(重点)6常用的SQL命令

    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 + 名称: 看表头

    这里写目录标题

    1.项目中的数据存储方式2.什么是数据库3.MySQL数据库(1)MySQL部署结构(2) 使用客户端链接服务器端 4. mysql常用命令(必须链接数据库)5SQL命令(重点)6常用的SQL命令

    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;

    Processed: 0.022, SQL: 9