zoukankan      html  css  js  c++  java
  • MySQL常用操作

    一、注释

    1 创建表的时候写注释
    create table test1
    (
    field_name int comment '字段的注释'
    )comment='表的注释';

    2 修改表的注释
    alter table test1 comment '修改后的表的注释';

    3 修改字段的注释
    alter table test1 modify column field_name int comment '修改后的字段注释';
    --注意:字段名和字段类型照写就行

    4 查看表注释的方法
    --在生成的SQL语句中看
    show create table test1;
    --在元数据的表里面看
    use information_schema;
    select * from TABLES where TABLE_SCHEMA='my_db' and TABLE_NAME='test1' G

    5 查看字段注释的方法
    --show
    show full columns from test1;
    --在元数据的表里面看
    select * from COLUMNS where TABLE_SCHEMA='my_db' and TABLE_NAME='test1' G

    二、表列

    1 在列末尾添加列

    alter table 表名 add column 列名 varchar(20) not null;

    2 在指定列后面添加列

    alter table 表名 add column 列名 varchar(20) not null after user1;

    3 在列头添加列

    alter table 表名 add column 列名 varchar(20) not null first;

    4 将列def改为unit

    alter table yusheng change def unit char;

    5 将列def删除

    alter table yusheng drop column def;

    三、设置myql时区

    1 查看mysql当前时间,当前时区

    > select curtime();  #或select now()也可以
    +-----------+
    | curtime() |
    +-----------+
    | 15:18:10 |
    +-----------+
    > show variables like "%time_zone%";
    +------------------+--------+
    | Variable_name  | Value |
    +------------------+--------+
    | system_time_zone | CST  |
    | time_zone    | SYSTEM |
    +------------------+--------+
    2 rows in set (0.00 sec)
    #time_zone说明mysql使用system的时区,system_time_zone说明system使用CST时区

    2 修改时区

    方法一:mysql命令行

    > set global time_zone = '+8:00'; ##修改mysql全局时区为北京时间,即我们所在的东8区
    > set time_zone = '+8:00'; ##修改当前会话时区
    > flush privileges; #立即生效

    方法二:通过修改my.cnf配置文件来修改时区

    # vim /etc/my.cnf ##在[mysqld]区域中加上
    default-time_zone = '+8:00'
    # /etc/init.d/mysqld restart ##重启mysql使新时区生效

    参考文献:

    https://www.cnblogs.com/xsj1989/p/6795382.html

    https://www.cnblogs.com/ichimoku/p/7880959.html

    博客内容均为本人学习记录,不保证一定正确,如果错误,欢迎指正。
  • 相关阅读:
    随感
    LIKE运算符
    数据库运行时的关键字先后顺序
    联表查询
    进程、线程、协程
    算法复杂度
    redis支持的数据类型
    面向对象编程和面向过程编程的区别总结
    判断对象的变量是否存在,isset和property_exists区别
    构造函数和析构函数
  • 原文地址:https://www.cnblogs.com/yfzhou/p/9620833.html
Copyright © 2011-2022 走看看