Linux操作系统操作MySQL常用命令小结
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Linux操作系统操作MySQL常用命令小结,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含3835字,纯文字阅读大概需要6分钟。
内容图文
下面给大家分享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安装tomcat(附常用命令)
- 很实用的Linux 系统运维常用命令及常识(超实用)
- Linux常用命令全集(超全面)
- linux下防火墙开启某个端口号及防火墙常用命令使用(详解)
- Linux 常用命令大全(经典)
- Linux下find和grep常用命令及区别介绍
- 积累linux常用命令大全
- LINUX入门级常用命令20条整理
- 日常整理linux常用命令大全(收藏)
- Linux常用命令last的使用方法详解
- 详解Linux防火墙iptables禁IP与解封IP常用命令
- linux 入侵常用命令汇编
- 基于Linux调试工具strace与gdb的常用命令总结
- Linux系统信息查看常用命令
- 新手入门级linux系统常用命令大全
内容总结
以上是互联网集市为您收集整理的Linux操作系统操作MySQL常用命令小结全部内容,希望文章能够帮你解决Linux操作系统操作MySQL常用命令小结所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。