MySql

// 数据库:
// 按照一定的关系和规则存储数据
// 没有可视化数据
// 需要看到实实在在的数据,工具
// mysql就是工具

// mysql的介绍:
// mysql数据库管理系统
// 能看到数据,但是mysql没有可视化界面
// 命令操作(mysql命令)
// 需要方便的操作数据,工具

// mysql的可视化管理工具:(鼠标操作)
// navcat,phpmyadmin,mysql-front


// mysql数据库管理系统:关系型数据库
// 库:数据表组成
// 表:记录和字段
// 记录:行
// 字段:列
// 外键:用来与其他数据表做链接:学生信息表,学生成绩表
// 主键:用来标志表中的唯一的一条数据

// 数据类型:
// 字符型,整型,浮点型,日期型

 

 创建数据库:
          CREATE DATABASE db_name;
          CHARACTER SET charset_name     //创建数据库同时设置编码方式
     查看编码格式:
          SHOW CREATE DATABASE db_name;
     查看当前服务器下的数据库列表:
          SHOW DATABASES;
     修改编码格式:
          ALTER DATABASE db_name CHARACTER SET utf8;
     删除数据库:
          DROP DATABASE db_name;
     选择数据库:
          USE db_name;
     显示当前数据库:
          SELECT DATABASE();
     -----------------------------------------------------------------------------
     创建数据表(创建字段名):
          CREATE TABLE table_name (
               column_name data_type,
               ......
          )
     显示数据表列表:
          SHOW TABLES [FROM db_name];
     显示数据表的结构:
          SHOW COLUMNS FROM tb_name;
     修改数据表:
        添加一列:
            ALTER TABLE tb_name ADD column_name data_type;
        添加多列:
            ALTER TABLE tb_name ADD (column_name data_type,…);
        删除列:
            ALTER TABLE tb_name DROP column_name,DROP column_name,……

     插入记录(创建字段下的数据):
          INSERT tb_name (col_name,...) VALUES(val,...);
     查找记录:
          SELECT col_name,... FROM tb_name;
     更新记录UPDATE:
          UPDATE tb_name SET age = age + 5, sex = 2 WHERE username='TOM’;
     删除记录DELETE:
          DELETE FROM tb_name WHERE id=2;

     排序:SELECT * FROM stu ORDER BY 笔试 LIMIT 0,8

 

posted @ 2019-09-07 16:31  菜鸟小何  阅读(163)  评论(0编辑  收藏  举报