第五周Day3

117 阅读1分钟

MySQL基本内容:

访问:两种:

1、图形化界面方式 - 更简单直观,傻瓜式操作;

要求:同时打开mysql和apache
访问:主机名:端口号/phpmyadmin
localhost:端口号/phpmyadmin

2、命令行方式:

如何进入数据库:
1、打开cmd
2、输入cmd命令:d:xampp/mysql/bin
    1.输入:盘符:回车;
    2.输入:cd xampp/masql/bin
    3、登录:mysql -uroot -p 
    4、退出:exit;
    5、SQL语句:关系型数据库SQL语句互通;

1、数据库:

        查看:show databases;
        创建:create database if not exists 数据库名称 character set utf8;
        切换:use 数据库名称;

2、数据表:

创建:create table 数据表名称(
字段名 数据类型,
... ...
)
数据的数据类型:
    数值:
        int  整数
        float/double  浮点数
        decimal  精确值

    字符串:
        char  固定长的的字符串
        varchar 最大长度以内的字符串
	
    日期:
        date//日
        datetime 年//日 时:分:秒
        timestamp 时间戳(标识,不重复的 - id也可以)

    创建例子:
        CREATE TABLE user(
            id int PRIMARY KEY AUTO_INCREMENT,
            name varchar(30),
            pwd varchar(6),
            email varchar(30),
            vip varchar(1)
        );
PRIMARY KEY:主键约束:绝对不会重复
AUTO_INCREMENT:主键自增:每次都会+1

3、数据/记录:

增删改查

增:insert into 表名 values(字段值,...)
举例:INSERT INTO 表名 VALUES(0,"张颜","123456","zy@qq.com","0");
	
删:delete from 表名 where id=几;
    一旦删除了就数据就回不来了;

改:update 表名 set 字段名=字段值,... where id=几;

查:三种语法:
    select * from 表名;
    select 字段名 字段值,... from 表明;
    select * from 表名 where id=几;

SQL语句约定要全大写,为的是放在PHP中能够一瞬间找到QSL语句;

这些语句绝不会再CMD中使用,以后都是再后端脚本PHP中运行;