• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    Linux操作系统操作MySQL常用命令小结

    下面给大家分享mysql常用命令,

     -- 启动数据库
    service myslqd start;
    -- 进入MySQL -u root -p/mysql -h localhost -u root -p DatabaseName;
    -- 列出数据库
    show database;
    -- 创建数据库
    create database XXXX;
    -- 选择数据库
    use DatabaseName;
    -- 罗列表
    show table;
    -- 显示表格的属性
    show columns from tablename;
    -- 建立数据库
    source filename.txt;
    -- 增加一个字段
    alter table tablename add column filename datatype;
    -- 增加多个字段
    alter table tablename add column filename1 datatype,add column filename2 datatype;
    -- 新增一个用户
    grant all On *.* to user@localhost identity by "password";
    -- 查询时间
    select now();
    -- 查询用户
    select user();
    -- 查询数据库版本
    select version();
    -- 查询当前使用的数据库
    select database();
    -- 删除student_course数据库中的student数据便
    rm -f student_cource/student.*
    -- 备份数据库(备份数据库Apple1)
    MySQLdump -u root -p Apple1>C:\Apple1.txt
    -- 备份表(将数据库Apple1中的mytable表备份)
    MySQLdump -u root -p mytable>C:\Apple.txt
    -- 创建临时表(mytable)
    create temporary table mytable(id int,address varchar(20),name varchar(20));
    -- 创建表前先判断系统是否存在这个表
    create table if not exists mytable(......);
    -- 从已有的table1表中复制表结构到table2
    create table table2 select * from table1 where 1>1;
    -- 复制表
    create table table2 select * from table1;
    -- 重命名表名
    alter table table1 rename as table2;
    -- 修改列的数据类型
    alter table table1 modify ID int unsigned;--把列ID的类型修改为int unsigned
    alter table table1 change ID SID int unsigned; --把列ID改名为 SID且类型改为int unsigned
    -- 创建索引
    alter table table1 add index Ind_id (ID);
    create index ind_ID on tablename (ID);
    create unique index ind_id on tablename(ID);
    -- 删除索引
    drop index ind_id On table1;
    alter table table1 drop index ind_ID;
    -- 联合查询字符与多个列连接‘
    select concat(ID,':',name,'=') from table1
    -----------------------第二片------------------------------------
    --显示数据库
    show database;
    --显示数据库中的表
    show tables;
    --显示数据表结构
    describe tablename;
    --显示表记录
    select * from tablename;
    --查询能操作MySQL的用户
    select * from user;
    --创建数据库
    create database databasename
    --例如↓
    MySQL> create database AA;
    ---创建表
    user AA;
    mysql> create table table1(ID int auto_increment not null primary key,name char(6),sex char(6),birthday date)
     ---插入几条记录
     MySQL> insert into AA values('','张三','男','1971-10-01');
     MySQL> insert into AA values('','刘佳佳','女','1978-10-01');
     --验证结果
     MySQL> select * from AA;
    --修改张三的生日为1971-01-10
    MySQL> update AA set birthday = '1971-01-10' where ID = '1'; 
    --删除记录
    MySQL> delete from AA where ID = '1';
    --删除表以及库
    mysql> drop table tablename;
    MySQL> drop database databasename;
    --新增万能用户
    -- 格式:grant select On database.* to username@localhost identity by 'password'
    用户名user_1 密码是123456
    --可以自任何PC上登录这个用户对数据库为所欲为
    MySQL> grant select,insert update,delete on *.* to user_1@"%" identity by "123456";
    --创建只有在本机才能操作数据库的用户
    用户名user_2 密码是123456
    MySQL> grant select,insert update,delete on *.* to user_2@localhost identity by "123456";
    --登录数据库库
    MySQL> -u user_1 -p -h IP地址;

    以上所述是小编给大家介绍的Linux操作系统操作MySQL常用命令小结,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

    您可能感兴趣的文章:
    • Linux 入门常用命令 password — 修改密码,改变用户
    • Linux 中 CURL常用命令详解
    • linux系统安装git及git常用命令
    • 很实用的Linux 系统运维常用命令及常识(超实用)
    • Linux常用命令全集(超全面)
    • linux下防火墙开启某个端口号及防火墙常用命令使用(详解)
    • Linux 常用命令大全(经典)
    • Linux下find和grep常用命令及区别介绍
    • 积累linux常用命令大全
    • LINUX入门级常用命令20条整理
    • 日常整理linux常用命令大全(收藏)
    • Linux常用命令last的使用方法详解
    • 详解Linux防火墙iptables禁IP与解封IP常用命令
    • linux 入侵常用命令汇编
    • 基于Linux调试工具strace与gdb的常用命令总结
    • Linux系统信息查看常用命令
    • 新手入门级linux系统常用命令大全
    • 最新Linux下安装tomcat8图解过程
    上一篇:阿里云ECS centos6.8下安装配置MySql5.7的教程
    下一篇:MySQL的几种安装方式及配置问题小结
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    Linux操作系统操作MySQL常用命令小结 Linux,操作系统,操作,MySQL,