zoukankan      html  css  js  c++  java
  • 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命令通常用于重新执行刚修改的初始化文件,使之立即生效,而不必注销并重新登录。

  • 相关阅读:
    js的单元测试
    如何嵌入HTML 页面
    使用JQuery时间比较
    @page指令ValidateRequest的作用
    时间的正则表达式(比较简单)
    [置顶] Android代码 监控手机电池的状态
    [置顶] Android代码传感器光传感
    [置顶] Android问题ViewPager实现左右两个屏幕的切换
    [置顶] Android代码传感器测试手机支持那几种传感
    [置顶] Android代码检测手机耳机插拔
  • 原文地址:https://www.cnblogs.com/gaodi2345/p/11188735.html
Copyright © 2011-2022 走看看