zoukankan      html  css  js  c++  java
  • 路飞学城Python-Day35

    08-初识SQL语句
    数据库客户端操作的内容(增查改删):
    1.操作数据库
    操作数据库
    增(本质上就是创建一个本地文件夹)
    create database db1 charset utf8;
    查看单个数据库的内容
    show create database db1 ;
    查看所有的数据库
    show databases;
    改(没有改数据库名字的方式)
    alter database db1 charset utf8;
    drop database db1;
    2.操作库里的表
    操作文件(表)
    切换数据库
    use db1;
    查看当前所在的数据库名称
    select database();
    增(创建一个新的表)
    mysql创建一张表就是在硬盘上创建文件, 一张表对应的可能不止一个文件, 是多个文件组合成了一张表, frm就是表结构, ibd就是表内的数据
    create table t1(id int,name char);
    查看单表
    show create table t1;
    友好的查看方式
    desc t1;
    查看所有的表
    show tables;
    将名字的字符长度改为6个
    alter table t1 modify name char(6);
    修改表的表头内容(将name->Name)
    alter table t1 change name Name char(7);
    drop table t1;
    3.操作表里的内容(记录)
    操作文件内容(记录)
    values 可以插入一条记录也可以用逗号隔开同时插入多条记录(默认顺序就是字段顺序)
    insert t1(id,name) values(1,'panda'),(2,'boy'),(3,'zombie');
    查表是在本数据库内查,如果不在数据库内就要加指定数据库
    select id,name from db1.t1;
    查询所有的字段(不推荐使用星号)
    select * from t1;
    改(需要指定改哪一个字段)
    update db1.t1 set name='SB';
    update db1.t1 set name='panda' where id = 2;
    删除全表
    delete from t1;
    删除表中某个记录
    delete from t1 where id = 1;

    09-库操作

    10-存储引擎介绍

    11-表的增删改查

    12-整数类型

    13-日期类型

    14-字符类型

    15-枚举类型与集合类型

    16-约束条件not null与default

    17-约束条件unique key

    18-约束条件primary key

    19-约束条件auto_increment

    20-约束条件之foreign key

    21-表关系之多对一

    22-表关系之多对多

    23-表关系之一对一

    24-记录的增删改查

    25-简单查询

    26-where约束

    27-group by分组

    28-having过滤

    29-order by排序

    30-limit限制条数

    31-单表查询的语法顺序与执行顺序总结

    32-正则查询

    33-连表操作

    34-SELECT语句关键字执行优先级

    35-子查询

    36-多表查询练习

    37-权限管理

    38-Navicat工具的使用

    39-pymysql模块之基本使用

    40-pymysql模块之sql注入

    41-pymysql模块之增删改查

    42-MySQL内置功能介绍

    43-视图

    44-触发器

    45-存储过程

    46-应用程序与数据库结合使用的三种方式

    47-事务

    48-函数与流程控制

    49-索引原理
    Win a contest, win a challenge
  • 相关阅读:
    分别使用Nginx反向代理和Haproxy调度器实现web服务器负载均衡
    CentOS7.4 源码编译安装LNMP
    LVS-DR+keepalived高可用群集
    Weex 和 Web 平台的差异
    Weex 和 Vue 2.x 的语法差异
    如何将原有 Weex 项目改造成 Vue 版本
    Vue 2.x 在 Weex 和 Web 中的差异
    使用 Vuex 和 vue-router
    使用 Vue 开发 Weex 页面
    weex快速上手
  • 原文地址:https://www.cnblogs.com/pandaboy1123/p/9411242.html
Copyright © 2011-2022 走看看