一 安装mysql
         独立安装
         集成环境中 appserv  mysql安装是在安装appserv时候已经同步安装。
         启动 mysql
 
二 mysql 基础
       1 数据库: 存储数据以及数据结构的仓库 DB
       2 数据库管理系统:  DBMS   命令行模式 , phpmyadmin(可视化)  其他管理工具: nav
       3 用户:
 
       数据库系统:  用户  数据库管理系统  数据库
 
     4 数据库: 
    
  帮助查询 存储 管理 数据的。
      1》 实体: 表名,按照对象的概念来划分。
      2》属性: 实体的特性 --》字段
 
     5 数据库种类:
      关系型    mysql  sql server oracle db2........  
      非关系型  层次型  网状型  redis
 
三 mysql 常用命令
    
 1  mysql 登陆 和退出
          mysql [-h 主机/ip]  -u 用户名 -p(密码)  回车
          Enter password:  具体的密码。 
     2 exit 退出
          其他退出: quit   \q  
     3 mysql 常用命令:
          
select now(); 查看当前时间
          select curdate(); 当前日期
          select curtime(); 当前时间
          select version();  mysql 版本
          select user();  查看用户
  
四 数据表 以及 数据类型
     1 。实用命令:
          
1>show databases; 显示数据库
               information_schema  日志信息  在某些版本下 也不一定有
               mysql : mysql 系统库
               test: 测试库
  2>创建数据库
           create database 数据库名称
           create database demo;
  3>删除数据库
           drop  database demo;
  4> 实用数据库
           use 数据库名称

  2 数据表:
            create table 数据表名称(
            列定义 ;
             列名称  类型  [默认值] [auto_increment自增长] [主索引 primary key ]
             列名称  类型  [默认值]
             列名称  类型  [默认值]
             列名称  类型  [默认值]
             .....
            索引定义:
           );
  3 数据类型
       1 》 整型:
             tinyint  1字节    有符号 -128---127   无符号 0--255 
             smallint 2字节   有符号  -32768----32767  无符号  0---65535
             int   4字节     有符号: -2147483648-----2147483647 无符号  0--4294967295
             BIGINT  8字节
    
             bool  ==》 tinyint    1
   2》 浮点型:
            float  4字节  日常生活中的小数 mysql存储  3.1415926   丢失精度
            double  4字节  
            DECIMAL[m,d]  精度小数   m 总位数  d 小数点后边的位数。
   3》 字符串:
            char(位数) 定长字符    255  
            varchar(位数) 变长字符    255      *****
            text  65535个字符
            MEDIUMBLOB  2的24方字符
            enum(val1,val2,val3.....)  列 枚举:  enum("男","女")   
   4》 时期时间
            date 日期
            time 时间
            datetime 日期时间
  4 创建第一个数据表:
   学生表  stu
    id    排序序号
    学号
    姓名
    年龄
    性别
    手机
   create table stu(
    id  int(6)  auto_increment  primary key ,
    stuNum  varchar(6) ,
    stuName varchar(20),
    stuAge  tinyint(2),
    stuSex  enum("1","2"),
    stuTel   varchar(20)
   )
   primary key 主键:  确定唯一记录的 字段
   
   
    show tables;查看数据库中的表
    desc 表名称 ;  查看表结构