MySQL的基本内容
访问:
1、图形化界面
要求:同时打开mysql和apache
访问:127.0.0.1:端口号/phpmyadmin或localhost:端口号/phpmyadmin
2、命令行方式:
如何进入数据库:必须代开SQL
(1)打出cmd;
(2)输入:cd d:/xampp/mysql/bin 回车
(3)登录:mysql-uroot-p
(4)退出:exit
(5)SQL语句:关系型数据公用的SQL语句
1、数据库:
创建数据库:CREATE DATABASE IF NOT EXISTS 数据库名称 CHARACTER SET utf8;
查看数据库:SHOW DATABASES;
切换数据库:USE 数据库名称;
2、数据表:
数据库的数据类型:
数值:Int-整型
Float/Double-浮点型
DECIMAL-精确值
字符串: CHAR - 长度固定的
VARCHAR - 长度可变的
日期:
DATE - YYYY/MM/DD
DATETIME - YYYY/MM/DD hh:mm:ss
TIMESTAMP - 时间戳(标识:唯一不重复的)
创建数据库表:
CREATE TABLE 表名(
字段名 数据类型,
...
);
例:
CREATE TABLE user(
id INT PRIMARY KEY AUTO_INCREMENT,
name VARCHAR(30),
pwd VARCHAR(30),
email VARCHAR(30),
vip VARCHAR(1)
);
主键约束:PRIMARY KEY
主键自增:AUTO_INCREMENT
3、数据操作
增:INSERT INTO 表名 VALUES(字段值,...);
举例:INSERT INTO user VALUES(0,"XXX","123123","ljj@qq.com","1");
删:DELETE FROM 表名 WHERE id=几;
举例:DELETE FROM user WHERE id=3;
改:UPDATE 表名 SET 字段名=字段值,... WHERE id=几;
举例:UPDATE user SET name="雍燕",email="yongyan@qq.com" WHERE id=4;
查:3种语法:
SELECT * FROM 表名;//获取此表所有的数据
SELECT * FROM 表名 WHERE id=几;//获取id为几的那一条数据
SELECT 字段名,... FROM 表名;//获取此表所有的对应的字段值