SQL的基本操作

SQL的基本操作

Crudcreate(创建:增),read/retrieve(读取:查),update(更新:改),delete(删除:删)

 

软件结构

Mysql是一种c/s软件结构.在运行之间,必须保证服务端和可会端同时运行才能正常成功

 

工作流程

1.      客户端发送链接请求,建立连接:mysql-h-P-u-p

a)      H:host , ip地址或者域名,默认可以没有代表localhost

b)      P:大写,端口默认为3306

c)      U:username,用户名

d)      P:password,用户密码

2.      准备SQL语句:逐步执行,以分号为结束串

3.      发送SQL语言句:发送给服务器

4.      服务器接收SQL并执行

5.      服务器发送执行结果给客服端

6.      客户端解析结果

7.      关闭连接

 

Mysql客户端操作服务端原理

 

所有的处理操作都是在服务端,客服端只是负责发送SQL语句和接收执行结果,并解析

 

管理服务端

Windows下有三种方式进行服务端管理

1.      Windows服务管理

2.      通过服务命令在dos(CMD)下管理

Net 管理服务

Net start|stop  服务名

 

3.      直接通过mysqld.exe直接启动

Mysqld的执行必须要指定配置文件才能启动成功

 

服务端内部结构

服务器是由数据库系统在帮助运行.

在服务器端,有四个对象,分别是:数据库管理系统->数据库->数据表->数据字段->管理数据

 

 

数据库基本操作

数据库基本操作三个部分:库操作,表操作(字段操作),数据操作

 

库操作

SQL语句以行为执行单位,每行结束都应该用分号结束

新增数据库:create database 数据库名字[库选项]

库选项:字符集设置(charset):表示以后再当前数据库存储的数据,默认采用utf-8的字符集存储

校对集设置(collate)如何比较大小

 

Create database mydatabase default charset utf8;

 

执行以上语句,数据库管理系统做了哪些事情?

1.      创建一个叫做没有database的数据库(默认使用utf8来存储数据)

2.      会在磁盘里开辟一块空间来存储数据(对应外部提现就是创建一个文件夹,文件夹的名字叫做mydatabase)

文件夹的路径可以通过my.ini 查看

 

 

查看数据库

查看数据库基本信息:show database || 模糊查询:show databases like ‘pattern’

查看数据库创建语句:show create database 数据库名字

 

模糊匹配

%匹配任何内容,_表示匹配一个字符

 

修改数据库:数据库名称不可修改,只能修改数据库的库选项

语法:alter database 数据库名字[库选项]

删除数据库:drop database 数据库名字
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值