MySQL基本内容:
访问:两种:
1、图形化界面方式 - 更简单直观,傻瓜式操作;
要求:同时打开mysql和apache
访问:主机名:端口号/phpmyadmin
localhost:端口号/phpmyadmin
2、命令行方式:
如何进入数据库:
1、打开cmd
2、输入cmd命令:d:xampp/mysql/bin
1.输入:盘符:回车;
2.输入:cd xampp/masql/bin
3、登录:mysql -uroot -p
4、退出:exit;
5、SQL语句:关系型数据库SQL语句互通;
1、数据库:
查看:show databases;
创建:create database if not exists 数据库名称 character set utf8;
切换:use 数据库名称;
2、数据表:
创建:create table 数据表名称(
字段名 数据类型,
... ...
)
数据的数据类型:
数值:
int 整数
float/double 浮点数
decimal 精确值
字符串:
char 固定长的的字符串
varchar 最大长度以内的字符串
日期:
date 年/月/日
datetime 年/月/日 时:分:秒
timestamp 时间戳(标识,不重复的 - id也可以)
创建例子:
CREATE TABLE user(
id int PRIMARY KEY AUTO_INCREMENT,
name varchar(30),
pwd varchar(6),
email varchar(30),
vip varchar(1)
);
PRIMARY KEY:主键约束:绝对不会重复
AUTO_INCREMENT:主键自增:每次都会+1
3、数据/记录:
增删改查
增:insert into 表名 values(字段值,...)
举例:INSERT INTO 表名 VALUES(0,"张颜","123456","zy@qq.com","0");
删:delete from 表名 where id=几;
一旦删除了就数据就回不来了;
改:update 表名 set 字段名=字段值,... where id=几;
查:三种语法:
select * from 表名;
select 字段名 字段值,... from 表明;
select * from 表名 where id=几;
SQL语句约定要全大写,为的是放在PHP中能够一瞬间找到QSL语句;
这些语句绝不会再CMD中使用,以后都是再后端脚本PHP中运行;