Server_01

115 阅读1分钟

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 表名;//获取此表所有的对应的字段值