MySQL常用操作

    技术2022-05-20  38

    1.退出MySQL管理界面

       在mysql>提示符后面输入quit可以随时退出交互操作界面,也可以用Ctrl+D键退出

    2.显示MYSQL服务器的版本号和当前日期

     

    mysql>select version(), current_date();

     

    3.多行语句:一条命令可以分成多行输入,直到出现分号“:”为止

    mysql>select

    -->USER()

    -->,

    -->now()

    -->;

     

    4.一行多个命令。输入如下命令;

    mysql>SELECT USER();SELECT NOW();

     

    5.显示当前存在的数据库

     

    mysql>show databases;

     

    6.选着数据库并显示当前选着的数据库

     

    mysql>use mysql

     

    7.显示当前数据库中存在的表

    mysql>SHOW TABLES;

     

    8.显示表(db)的内容

     

    mysql>select * from db;

     

    9.命令的取消

    当命令输入错误而又无法改变(多行语句情形)时,只要在分号出现前就可以用c来取消该命令

     

    mysql>select

    -->user()

    -->c

     

    10.用文本方式将数据装入一个数据库表

    如果一条一条地输入数据,很麻烦。我们可以用文本文件的方式将所有记录加入到数据表中;

     

    创建一个文本文件mysql.txt,每行包含一个记录,用定位符(tab)把值分开,并且以在CREATE TABLE

    语句中列出的列次序给出,例如:

    abccs f 1977-07-07 china

    mary f 1978-12-12 usa

    tom m 1970-09-02 usa

    使用下面的命令将文本文件mytable.txt装载到mytable表中:

    mysql>LOAD DATA INFILE "mytable.txt" INTO TABLE pet;

     

    11.批处理方式执行

     

    首先建立一个批处理文件mytest.sql,内容如下

    use abccs;

    select * from mytable;

    select name,sex from mytable where name = 'abccs';

     

    在MySQL的管理界面执行命令mytest.sql,屏幕上会显示执行结果。如果想看结果

    而输出结果很多,则可以用这样的命令:

    mysql<mytest.sql | more

    还可以将结果输出到一个文件中:

    mysql<mytest.sql> mytest.out

     

    12.修改用户密码:

    SET PASSWORD FOR (用户名)=PASSWORD('密码');

     

    例如,

    SET PASSWORD FOR root=PASSWORD('admin');

     


    最新回复(0)