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 @   菜鸟小何  阅读(164)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!
点击右上角即可分享
微信分享提示