• mysql常用命令


    Linux 防火墙开放3306端口
    开放端口命令: /sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT
    grant all on *.* to 'gd'@'%' identified by "123"    #创建用户只能访问当前数据库下的test所有表
    grant all privileges on test_sql.* to gaodi@localhost identified by'123';
    flush privileges:    #改密码,授权超用户前需要执行此命令
    show grants for gaodi: #查看用户权限
    show create database 数据库名:    #查看数据库支持文本类型
    增:create database 库名    #创建用户数据库
    create database 库名 charset utf8    #创建用户数据库支持utf8
    删:drop database 库名    #删除库
    查:show database    #查询数据库
    增:create table A(
    A int not null auto_increment,
    B char(32) not null,
    C int not null,
    D date,
    primary key(A));    #增加表
    
    KEY `fk_class_key` (`class_id`),
    CONSTRAINT `fk_class_key` FOREIGN KEY (`class_id`) REFERENCES `class` (`id`))    #添加外键
    删:drop table    表名    #删除表
    改:rename table 旧表名 to 新表名    #改表名
    查:show tables    #查看表
    desc student    #查看表结构
    show index from 表名    #显示数据表的详细索引信息,包括主键



    增:alter table 表名 add column 表头 varchar(20) not null:    #添加列
    insert into 表名(列名)values(值)    #添加值
    insert into 表名values(值)    #按照表中定义列名顺序插入数据
    insert into A values(A),(B),(V),(V)    #一次性插入多条数据
    删:delete from 表名 where 列 = 条件    #删除满足条件的行
    delete from 表名    #删除表数据
    改:upate 表名 set 列名 = 条件 where 列名 = 新的值    #更新数据
    查:select * from 表名    #查看表

    首先查看mysql数据库在什么位置。
    which mysql
    然后在根据这个目录,查看配置文件在哪里了(路径后面加上 --verbose --help|grep -A 1 'Default options'),就会出现以下信息。
    /usr/bin/mysql --skip-grant-tables
    source
    source命令也称为“点命令”,也就是一个点符号(.)。source命令通常用于重新执行刚修改的初始化文件,使之立即生效,而不必注销并重新登录。

  • 相关阅读:
    juqery 点击分页显示,指定一页显示多少个,首次加载显示多少个
    PHP指定时间戳/日期加一天,一年,一周,一月
    POJ 2955 Brackets 区间合并
    zoj 3537 Cake 区间DP (好题)
    DP——最优三角形剖分
    LightOJ 1422 Halloween Costumes
    POJ 1738 石子合并2 GarsiaWachs算法
    NIOP1995 石子合并(区间DP)
    POJ 2429
    pollard_rho和Miller_Rabin
  • 原文地址:https://www.cnblogs.com/gaodi2345/p/11188735.html
Copyright © 2020-2023  润新知