zoukankan      html  css  js  c++  java
  • mysql基本操作

     1、安装mysql服务器和客户端
    #sudo apt-get install mysql-server mysql-client

    2、启动mysql服务
    #sudo /etc/init.d/mysql start

    3、连接mysql服务器
    #mysql -u root -p

    $mysql -u bookorama -p
    mysql>show databases;
    mysql>use books;
    mysql>show tables;
    mysql>select * from books;

    4、停止mysql服务
    #sudo /etc/init.d/mysql stop

    5、删除匿名用户,禁止匿名登陆
    #mysql -u root -p
    mysql>use mysql;
    mysql>delete from user where User='';
    mysql>quit;

    #mysqladmin -u root -p reload

    6、更改root用户密码
    #mysqladmin -u root -p password 'newpassword' //记住带上 -p

    7、查看数据库存放位置
    #mysqladmin -u root -p variables|grep datadir

    8、删除数据库
    mysql>drop table cmd;
    mysql>drop tables cmd,cmd_all,proptags;
    注意:删除表时,如果没有外键约束,才能删除成功

    9、查看数据库信息
    mysql>show databases;
    mysql>show tables (from databasename);
    mysql>show columns from books;
    mysql>show grants for databasename;
    mysql>describe books;
    mysql>show create table books;

    10、变量
    mysql>show variables like '%character%';

    mysql>set @var1='chenbin',@var2='panda'; //定义并设置用户变量var1和var2
    mysql>select @var1; //查看用户变量

    mysql>set global sort_buffer_size=value; //设置全局系统变量
    mysql>select @@global.sort_buffer_size; //察看全局系统变量

    mysql>set sort_buffer_size=value; //设置session系统变量
    mysql>select @@sort_buffer_size; //察看session系统变量

    11、函数
    mysql>select last_insert_id();

    12、创建用户并授权
    创建admin用户,该用户拥有所有数据库,包括mysql数据库的所有权限,并且能对其它用户授权。
    #mysql -u root -p
    mysql>grant all on *.* to admin with grant option;
    mysql>show grants;
    mysql>show grants for admin; 

    13、给数据表列授权
    mysql>grant update (password) on cmddb_comm.system_users to test;

    14、修改数据库列
    mysql>alter table cmds change cmd_syntax1 cmd_syntax varchar(150) not null; //change需要加上旧列、和新列的名称,即使不改变名称,也要写上
    mysql>alter table cmds modify param_description varchar(600) DEFAULT null; //modify不能改变列的名称

    15、修改数据表名 
    mysql>alter table dev_sub_series rename to device_sub_series; 

    =-=-=-=-=
    Powered by Blogilo

  • 相关阅读:
    转载--C 的回归
    学嵌入式不是你想的那么简单--转载
    scanf() 与 gets()--转载
    getchar、getch、getche 与 gets()
    scanf()函数原理
    C/C++头文件一览
    再论函数指针、函数指针数组
    初论函数指针、指针函数、指针的指针
    转载--一个“码农”自述的血泪史:当了35年程序员,我最大的遗憾就是没抓住机遇转行
    转载--协方差的意义和计算公式
  • 原文地址:https://www.cnblogs.com/pandachen/p/4080297.html
Copyright © 2011-2022 走看看