第六单元:mysql
mysql概念
一门关系型数据库,用来存储数据的
mysql 的c/s 网络体系结构(图解)
Mysql 的网络体系结构属于C(客户端)/S(服务器)
我们可以通过不同的客户端操作mysql服务端的数据
mysql在网站中的作
解:客户端发送请求道服务器端,如果是一个php请求,服务器端调用php翻 译这个请求,翻译后得到的内容为要得到数据,所以php调用数据【mysql】, mysql返回数据给php php将数据返回给服务器端,服务器将数据返回给客 户端的页面中
命令行连接本地mysql服务
1、配置环境变量
我的电脑—>属性—>高级系统设置—>环境变量—>path 变量后面添加上bin 路径,配置完 环境变量后可以直接在其他盘符用mysql 命令
2、用widowns命令行 登录mysql
登录mysql -hlocalhost -uroot -p
-h 本地的域名(localhost/127.0.0.1) -u 用户名
查看数据库show databases;
选择数据库use mysql;
建数据库create database 数据库名;
删除库drop database 数据名;
查看表show tables;
退出quit/exit/ \q
3、创建表的语法的格式
create table tablename(
column_name column_type [constrains],
column_name column_type [constrains]
);
column_name 列名
column_type 数据类型
varchar:存储字符数据类型
int:存储整型数据类型
constrains 约束
auto_increment:自动递增约束(默认从1 开始,每次增量为1)
primary key:主键约束
例子:
添加的sql 语句
Insert into 表名(列名,列名2) values (‘值1’,’值2’)
查询的sql语句
Select [*|列名] from 表名 where 条件 order by 列名 limit 开始位置,结 束位置
删除sql语句
Delete from 表名 where 条件
修改sql语句
Update 表名 set 列名=’新值’ where 条件