第三十九篇 数据库Mysql环境搭建,增,删,该,查-简析

心得:
学习了Django框架之后说实话,对它的整体架构还是挺熟悉的,但在module和数据裤的交互就比较模糊了,所以学了一半django又回过头来学习数据库的内容,如果没有具备数据库的知识内容,对模块操作数据那块很难理解,还有一点是,数据库是每个开发人员必备的技能,所以得先学习数据库的用法。

在这里插入图片描述

Mysql

linux安装

更换源

  • 有时下载源有问题,会直接影响下载的依赖关系
    • sudo vim /etc/apt/sources.list
      • 更改并保存
    • sudo apt-get update
      • 更新组件

安装

  • sudo apt install mysql-server

启动

  • sudo netstat -tap | grep mysql

查看启动状态

  • sudo netstat -tap | grep mysql

常用指令

启动

  • sudo systemctl start mysql.service

停止

  • sudo systemctl stop mysql.service

重启

  • sudo systemctl restart mysql.service

查看运行状态

  • sudo systemctl status mysql.service

登录mysql

  • mysql -u root -p 123

修改登录密码

  • mysqladmin -uroot -p123 password “321”

数据库

库(文件夹)

    • create database db1 charset utf8;
    • drop database db1;
    • alter database db1 charset gbk;
    • show create database db1;
      • 查看当前数据信息
    • show databases;
      • 查看所有数据

表(文件)

  • 路径
    • 切换文件夹
      • use db1;
    • 查看当前所在的文件夹
      • select database();
    • create table t1(id int,name char);
    • drop table t1;
    • alter table t1 modify name char(6);
      • 修改表的数据格式
    • alter table t1 change name NAME char(11);
      • 修改表名和数据格式
    • show tables;
    • desc t1;
    • show create table t1;

记录(内容)

    • insert t1(id,name)values(1,‘tian1’),(2,‘tian2’);
    • delete from t1
    • delete from t1 where id=2;
    • update db1.t1 set name=“jian”;
      • 会全部更改
    • update db1.t1 set name=“jian” where id=2;
    • select id,name from db1.t1;
    • select * from db1.t1;

Mysql统一字符编码为utf-8:

统一编码

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值