• Linux中的mysql操作(2)


    1.终端启动MySQL:/etc/init.d/mysql start;

    2.登录MySQL:mysql –u root -p (用root账户登录),然后输入密码;

    3.查看所有的数据库名字:show databases;

    4.选择一个数据库操作: use database_name;

    5.查看当前数据库下所有的表名:show tables;

    6.创建一个数据库:create database database_name;

    7.删除一个数据库:drop database database_name;

    8.创建一个表: create table mytest( uid bigint(20) not null auto_increment primary key, uname varchar(20) not null);

    9.删除一个表: drop table mytest;

    10.SQL插入语句:insert into table_name(col1,col2) values(value1,value2);

    11.SQL更新语句:update table_name set col1='value1',col2='value2' where where_definition;

    12.SQL查询语句:select * from table_name where.......(最复杂的语句)

    13.SQL删除语句:delete from table_name where...

    14.增加表结构的字段:alter table table_name add column field1 date ,add column field2 time...

      若是要在指定字段后添加字段:alert table table_name add column_new type(len) after column

    15.删除表结构的字段:alter table table_name drop field1;

    16.查看表的结构:show columns from table_name;

    17.limit 的使用:select * from table_name limit 3;//每页只显示3行

    select * from table_name limit 3,4 //从查询结果的第三个开始,显示四项结果。

    此处可很好的用来作分页处理。

    18.对查询结果进行排序: select * from table_name order by field1,orderby field2;多重排序

    19.退出MySQL:exit;

     

     

    1.Ubuntu 下MySQL导入数据库.sql文件 命令

    Ubuntu 下首先建好数据库,如temp 

    mysql -h localhost -u root -p temp</home/pt/test.sql

    会提示你输入密码,输入就OK。

     

    2. 导入数据:

    语法是 mysqldump –opt 库名 < c:data.sql

    例子是 mysqldump -h localhost -u root -p 123456 zf 或者

     mysqlimport -h localhost -u root -p 123456 &lt; c:data.sql

    3. 将文本数据导入数据库:

    use 库名;

    load data local infile “文件名” into table 表名;

     

    第六招 创建一个数据库表

     

    CREATE TABLE MYTABLE (name VARCHAR(20), sex CHAR(1));

     

    第七招 往表中加入记录

    insert into 表名 values (”1″,”2″);

     

    第八招 用文本方式将数据装入数据库表中 

    LOAD DATA LOCAL INFILE “c:/data.sql” INTO TABLE 表名;

     

    第九招 导入.sql文件命令(例如c:/data.sql)

    use database;

    source c:/data.sql

     

    第十招 更新表中数据

    update MYTABLE set sex=”f” where name=’hyq’;

     

    第十一招 修复表

    repair 表名

     

    第十二招 查看表的大小

    show 表名 status

     

    第十三招 修改密码 

    mysqladmin -u用户名 -p旧密码 password “新密码”

    第十四招 修改表结构

    ALTER TABLE t1 MODIFY b BIGINT NOT NULL;

     

    第十四招 退出MYSQL命令

    exit or quit(回车)

  • 相关阅读:
    [APIO2018] Duathlon 铁人两项
    「PKUWC2018」随机游走
    「2018山东一轮集训」 Tree
    「2018山东一轮集训」Game
    [Lydsy1805月赛] quailty 算法
    CodeForces
    CodeForces
    「2018山东一轮集训」鸽子
    python序列化
    python的shutil模块
  • 原文地址:https://www.cnblogs.com/clover-siyecao/p/5578161.html
Copyright © 2020-2023  润新知