mysql的基本操作

mysql是必有的数据库,用于存放超级用户和管理一些权限。

update user set password=password("123321") where user='root';  更新root的密码为123321

flush privileges; 对数据库进行刷新

mysql -u root -p; 登录mysql  -u代表user  -p代表password

show databases; 显示当前系统中的全部数据库。

create database XXX; 创建数据库XXX

use XXX; 使用数据库XXX

show tables; 显示当前数据库中所有表

create table YYY(id int, name text, serial text); 创建表YYY

select *from YYY; 获取YYY中所有信息

desc YYY;显示YYY的详细信息,字段

insert into YYY values(1, "哇哈哈", "TH"); 插入信息

select *from YYY where name = "哇哈哈";  条件筛选

select 10*10; 结果显示100

select current_time; 显示当前时间

select current_date; 显示当前日期

select version(); 显示版本信息

 

直接用  mysql -u root -p登录之后,缺少了很多数据库。mysql数据库都米有啦。

用mysql -h 127.0.0.1 -u root -p;登录成功之后数据库一切正常。

原因:在mysql里面,实际上root有不同的帐号。
                   root@localhost
                   root@127.0.0.1
                   root@servername
                   root@serverIP

        root@%

root@%最高权限,这个%是wildcard,就是说通配符,可以指代任何。

posted @ 2014-07-14 12:35  〃拥有小太阳的向日葵ヾ  阅读(138)  评论(0编辑  收藏  举报