MySQL基本内容
访问:
-
1、图形化界面(更简单更方便)
要求:同时打开mysql和apache 访问:127.0.0.1:端口号/phpmyadmin localhost:端口号/phpmyadmin -
2、命令行方式 - 复杂很多,但是才能学到真正的SQL语句
如何进入数据库: 必须打开mysql 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、*****数据:4句以后最常用的操作 增:INSERT INTO 表名 VALUES(字段值,...); 删:DELETE FROM 表名 WHERE id=几; 改:UPDATE 表名 SET 字段名=字段值,... WHERE id=几; 查:3中语法: SELECT * FROM 表名; //获取此表所有的数据 SELECT * FROM 表名 WHERE id=几; //获取id为几的那条数据 SELECT * FROM 表名 limit 0,10 //取前10条数据 SELECT * FROM 表名 ORDER BY id DESC LIMIT 开始下标,个数; //倒着取数 SELECT 字段名,.... FROM 表名; //获取此表所有对应的字段值