zoukankan      html  css  js  c++  java
  • MySQL基础学习过程

    MySQL

    安装MySQL

    sudo apt-get install mysql-server
    

    启动服务

    sudo service mysql start

    登入mysql

    mysql -u username -p

    查看数据库

    show databases

    连接数据库

    use db_name

    查看表

    show tables

    查询当前时间

    select now()

    字符集

    show character set

    创建MySQL数据库

    创建数据库

    create database ab_name

    新建数据表

    creat table tbl_name 数据类型)

    数值型数据

    数据类型 用途 字节
    INT 整数 4
    FLOAT 单精度浮点类型 4
    DOUBLE 双精度浮点类型 8
    CHAR 定长字符串 0~255
    VARCHAR 变长字符串 0~255

    删除数据库

    DROP DATABASE db_name

    检查表定义

    desc tbl_name

    创建临时表

    create table tbl_name as
    from db_name

    修改表

    ALTER TABLE tabl_name

    插入数据

    insert into tbl_name(列名) values (赋值)

    更新数据

    update tab_name
    set

    删除数据

    delete from tbl_name
    where

    SELECT查询数据

    子句名称 使用目的
    select 确定结果集中应该包含那些列
    from 指明所要提取数据的表,以及这些表是如何连接
    where 过滤不需要的数据
    group by 用于对具有相同列值的行进行分组
    having 过滤掉不需要的组
    order by 按一个或多个列,对最后结果集中的行进行排序

    排序

    1. 升序或降序排序
      默认情况下是升序排序,降序情况下时加上desc关键字即可。
    2. 根据表达式排序
      order by 子句后增加表达式
    3. 根据数字占位符排序
      select 子句中的位置号来替代列名

    函数

    函数名 count sum avg max min
    作用 计数 求和 平均值 最大值 最小值

    子查询
    连接查询

    数据库修改

    重命名数据表

    rename table tbl_1 to tbl_2

    alter table tbl_1 rename tabl_2

    alter table tbl_1 rename to tbl_2

    删除数据表

    drop table tbl_name

    对表结构的修改

    增加一列

    alter table tbl_name add column 列名 数据类型 约束

    alter table tbl_name add 列名 数据类型 约束

    删除一列

    alter table tbl_name drop column 列名

    alter table tbbl_name drop 列名

    重命名一列

    alter table tbl_name change 原列名 新列名 数据类型 约束

    改变数据类型

    alter table tbl_name modify 列名 数据类型

    表内容修改
    修改表中值

    update tbl_name set 列名=值 where 条件

    删除一行记录

    delete from tbl_name where 条件

  • 相关阅读:
    HTTP协议中几个状态码
    Memcache 使用方法
    mysql 时间设置
    Adobe After Effect CS6 下载 安装 破解 汉化
    skycons.js 基于canvas的天气动态图标小插件
    Adobe Creative Cloud Cleaner Tool 清除工具
    nodejs常用命令行
    js过滤特殊字符
    QuickTime 介绍 下载 安装(win7及以上版本)
    js 16进制转10进制
  • 原文地址:https://www.cnblogs.com/Mzqk/p/6652197.html
Copyright © 2011-2022 走看看