zoukankan      html  css  js  c++  java
  • 十一.简单MariaDB数据库的管理

    默认端口:3306

    1.安装
    ]# yum -y install mariadb-server
    ]# systemctl restart mariadb
    2.基本操作
    ]# mysql #进入
    ]> show databases; #查看所有库
    ]> create database test1 #建库test1
    ]> drop database test1;  #删库
    ]> exit # 退出
    ]# mysqladmin -uroot -p password "123qqq...A" #初始化修改密码
    ]# mysql -uroot -p123qqq...A #验证登陆
    ]# vim /etc/my.cnf  #主配置文件
    skip-networking     //跳过网络监听
    3.表格的操作 :表字段  表记录
    增(insert)   删 (delete)   改(update)   查(select)
    3.1 导入表到库及表操作
    ]> create database nsd;
    ]# mysql -uroot -p123qqq...A nsd < users.sql
    ]> use nsd; #切换到nsd库
    ]> show tables;#显示有那些表格
    +---------------+
    | Tables_in_nsd |
    +---------------+
    | base          |
    | location      |
    +---------------+
    ]> select * from base; #查看base表所有表字段内容
    3.2 where有条件的查询
    查询nsd.base表中name=tom的行记录
    ]> select * from base where name="tom";
    查询nsd.base表中passwd=123的行记录
    > select * from base where password=123;
    查看base表结构
    > desc base;
    查看mysql.user表中user,host字段所有数据
    > select user,host from user;
    3.3 数据库授权
    ]> grant select on nsd.* to tom@localhost identified by '123';
    3.4 复合查询
    有多少人的姓名是 Barbara 同时居住在 Sunnyvale?
    select * from base,location where base.name='Barbara' and location.city='Sunnyvale' and base.id=location.id;
    3.5 禁止空密码访问数据库
    ]> select user,host,password from mysql.user where password='';
    3.6 刷新表记录
    ]> flush privileges;
  • 相关阅读:
    JSOI 2008 火星人prefix
    OI 中的 FFT
    浅谈最大化子矩阵问题
    qq空间答案
    若瑟夫问题
    [颓废] 改某人的WebGL light mapping demo并9xSSAA
    Codeforces Round #402 (Div. 2) C. Dishonest Sellers
    Codeforces Round #402 (Div. 2) D. String Game
    Codeforces Round #401 (Div. 2) E. Hanoi Factory
    Codeforces Round #401 (Div. 2) D. Cloud of Hashtags
  • 原文地址:https://www.cnblogs.com/luwei0915/p/10482037.html
Copyright © 2011-2022 走看看