zoukankan      html  css  js  c++  java
  • MySQL额外操作

    分组
    1、limit start (开始,从第几行开始查),count(从开始行下一行,往后查几行数据)
    select * from 表名 limit start,count
    select * from 表名 limie 9,5
    外键
    定义、连接两个表的
    1、先建主表 插入数据
    2、再建子表
    注意 一定先创建与主表关联的列
    foreign key(列名) references 主表(主表id)


    修改MySQL密码
    在Windows 下修改密码
    1、进入MySQL
    2、use mysel
    3、update user set authentication_string=password(“1234”)where user=“root”
    4、关闭MySQL


    查看代码
    show create table 表名

    删除数据
    delete drom teachers where id=1;

    删除外键
    首先要知道外键的名称
    首位
    删除外键约束的命令
    alter table 子列表 drop foreign key 外键名称


    删除后再添加外键的方式
    alter table 子表名 add 添加外键
    #添加外键=foreign key(子表的id) references 主表(主表id)

    连接查询
    1、内连接 就是两张表的交


    select * from 表1 inner join 表2 on 表1.列名=表2.列名
    2、左连接
    select * from 表1 inner join 表2 on 表1.列名=表2.列名


    子查询
    定义:一个select语句里面嵌入另一个select语句
    1、主查询是嵌入在主查询里
    2、子查询是辅助主查询 充当条件或者数据源的
    3、子查询是一个完整的select语句,可以被单独拿出来使用

    子查询的分类
    1、标量子查询 返回的是数据(一行一列)
    2、列级子查询 返回的是一列(一列多行)
    3、行级子查询 返回的是一行(一行多列)


    自关联
    一个表 自己连接自己
    inner join on

    视图
    1、定义 select 语句的结果集
    2、创建视图语句
    create viem 视图名 as select语句
    3、查看视图
    show tables
    4、使用视图
    select * from 视图名
    5、删除视图
    drop view 视图表
    视图的作用
    方便操作,减少复杂的SQL语句,增强可读性能

    事务
    应用场景
    银行的订单系统
    定义:
    是一个操作序列,这些操作要么都执行,要么都不执行,是一个

    1、开启
    begin
    2、插入数据
    3、提交
    commit


    1、rollback 回滚

    索引
    具体的解释网址 https://blog.csdn.net/u012954706/article/details/81241049
    定义:=数据库的索引好比就是一本书的目录

    作用:优化查询速度
    查看索引
    creatr index from 表名
    创建索引
    create index 索引名 on 表名(字段名(长度))
    删除索引
    drop index 索引名 on 表名

  • 相关阅读:
    POJ 2503 Babelfish
    POJ 2528 Mayor's posters
    203C Photographer
    190A Vasya and the Bus
    POJ 3630 Trie树 TLE
    ThinkPHP验证码的使用
    mysql_fetch_row、mysql_fetch_array、mysql_fetch_assoc、mysql_fetch_object
    ThinkPHP模版布局方式
    Windows 下使用Git管理Github项目
    浅析mysql、mysqli、PDO
  • 原文地址:https://www.cnblogs.com/gaodenghan/p/13780209.html
Copyright © 2011-2022 走看看