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
长风破浪会有时,直挂云帆济沧海