MySQL基本内容
访问:
1、图形化界面(更简单更方便) - 傻瓜操作
要求:同时打开mysql和apache
访问:127.0.0.1:端口号/phpmyadmin
localhost:端口号/phpmyadmin
有的可能打不开是因为安装过其他的,有冲突问题
2、命令行方式
- 复杂很多,但是才能了解真正的SQL语句
如何进入数据库: 必须打开mysql
- 打开cmd
- 输入:cd d:/xampp/mysql/bin 回车
- 登录:mysql -uroot -p 回车 不要加分号
- 退出:exit
5. 学习SQL语句:关系型数据公用的SQL语句
5.1、数据库:
创建数据库:CREATE DATABASE IF NOT EXISTS 数据库名称 CHARACTER SET utf8;
查看数据库:SHOW DATABASES;
切换数据库:USE 数据库名称;
5.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_INCREME
5.3、*****数据:4句以后最常用的操作
增:INSERT INTO 表名 VALUES(字段值,...);
举例:INSERT INTO user VALUES(0,"鲁俊杰","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 表名;//获取此表所有的对应的字段值