MySQL 基本内容

98 阅读1分钟

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