Mysql命令行登录常用操作系统概述
技术百科
php是最好的语言
发布时间:2018-08-03
浏览: 次 一、从命令行登录MySQL数据库服务器
1、登录使用默认3306端口的MySQL
/usr/local/mysql/bin/mysql -u root -p
2、通过TCP连接管理不同端口的多个MySQL(注意:MySQL4.1以上版本才有此项功能)
/usr/local/mysql/bin/mysql -u root -p --protocol=tcp --host=localhost --port=3307
3、通过socket套接字管理不同端口的多个MySQL
/usr/local/mysql/bin/mysql -u root -p --socket=/tmp/mysql3307.sock
4、通过端口和IP管理不同端口的多个MySQL
/usr/local/mysql/bin/mysql -u root -p -P 3306 -h 127.0.0.1
--------------------------------------------------------------------------------
二、数据库操作SQL语句
1、显示服务器上当前存在什么数据库
SHOW DATABASES;
2、创建名称为rewin的数据库
CREATE DATABASE rewin;
3、删除名称为rewin的数据库
DROP DATABASE rewin;
4、选择rewin数据库
USE rewin;
--------------------------------------------------------------------------------
三、表操作SQL语句(登录之后必须用以上的USE命令选择一个数据库,再进行表操作)
1、显示当前数据库中存在什么表SHOW TABLES;
2、创建数据库表zhangyan:在mysql>后粘贴以下SQL语句,存储引擎为MYISAM,字段id为主键、唯一索引。
CREATE TABLE `zhangyan` ( `id` INT( 5 ) UNSIGNED NOT NULL AUTO_INCREMENT , `username` VARCHAR( 20 ) NOT NULL , `password` CHAR( 32 ) NOT NULL , `time` DATETIME NOT NULL , `number` FLOAT( 10 ) NOT NULL , `content` TEXT NOT NULL , PRIMARY KEY ( `id` ) ) ENGINE = MYISAM ;
3、查看zhangyan表结构
DESCRIBE zhangyan;
4、从表中检索信息 4.1、从zhangyan表中检索所有
记录
SELECT * FROM zhangyan;
4.2、从zhangyan表中检索特定的行:字段username等于abc,字段number等于1,按字段id降序排列
SELECT * FROM zhangyan WHERE username = abc AND number=1 ORDER BY id DESC;
4.3、从zhangyan表中检索指定的字段:username和password
SELECT username, password FROM zhangyan;
4.4、从zhangyan表中检索出唯一的不重复记录:
SELECT DISTINCT username FROM zhangyan;
5、插入信息到zhangyan表
INSERT INTO zhangyan (id, username, password, time, number, content) VALUES (, abc, 123456,
2007-08-06 14:32:12, 23.41, hello world);
6、更新zhangyan表中的指定信息
UPDATE zhangyan SET content = hello china WHERE username = abc;
7、删除zhangyan表中的指定信息
DELETE FROM zhangyan WHERE id = 1;
8、清空zhangyan表
DELETE FROM zhangyan;
9、删除zhangyan表
DROP TABLE zhangyan;
10、更改表结构,将zhangyan表username字段的字段类型改为CHAR(25)
ALTER TABLE zhangyan CHANGE username username CHAR(25);
11、将当前目录下的mysql.sql导入数据库
SOURCE ./mysql.sql;
--------------------------------------------------------------------------------
四、数据库权限操作SQL语句 1、创建一个具有root权限,可从任何IP登录的用户sina,密码为zhangyan
GRANT ALL PRIVILEGES ON *.* TO sina@% IDENTIFIED BY zhangyan;
2、创建一个具有"数据操作"、"结构操作"权限,只能从192.168.1.***登录的用户sina,密码为zhangyan
GRANT SELECT , INSERT , UPDATE , DELETE , FILE , CREATE , DROP , INDEX , ALTER , CREATE
TEMPORARY TABLES , CREATE VIEW , SHOW VIEW , CREATE ROUTINE, ALTER ROUTINE, EXECUTE ON
*.* TO sina@192.168.1.% IDENTIFIED BY zhangyan;
3、创建一个只拥有"数据操作"权限,只能从192.168.1.24登录,只能操作rewin数据库的zhangyan表的用户
sina,密码为zhangyan
GRANT SELECT , INSERT , UPDATE , DELETE ON rewin.zhangyan TO sina@192.168.1.24 IDENTIFIED BY
zhangyan;
4、创建一个拥有"数据操作"、"结构操作"权限,可从任何IP登录,只能操作rewin数据库的用户sina,密码为
zhangyan
GRANT SELECT , INSERT , UPDATE , DELETE , CREATE , DROP , INDEX , ALTER , CREATE TEMPORARY
TABLES , CREATE VIEW , SHOW VIEW , CREATE ROUTINE, ALTER ROUTINE, EXECUTE ON rewin.* TO
sina@% IDENTIFIED BY zhangyan;
5、删除用户
DROP USER sina@%;
6.MySQL中将字符串aaa批量替换为bbb的SQL语句
UPDATE 表名 SET 字段名 = REPLACE (字段名, aaa, bbb);
7.修复损坏的表 ①、用root帐号从命令行登录MySQL: mysql -u root -p
②、输入root帐号的密码。
③、选定数据库名(本例中的数据库名为student): use student;
④、修复损坏的表(本例中要修复的表为smis_user_student): repair table smis_user_student;udent;
相关文章:
Mysql命令行常用操作
Mysql常用命令行操作总结
相关视频:
猎豹网MySQL视频教程
# 多个
# 相关文章
# 帐号
# 创建一个
# 此项
# 才有
# 命令行
# int
# 字符串
# 数据库
# delete
# NULL
# select
# char
# mysql
# sql
# Float
# table
# database
# 字段名
# number
# 本例
# 密码为
相关栏目:
<?muma
$count = M('archives')->where(['typeid'=>$field['id']])->count();
?>
【
AI推广<?muma echo $count; ?>
】
<?muma
$count = M('archives')->where(['typeid'=>$field['id']])->count();
?>
【
SEO优化<?muma echo $count; ?>
】
<?muma
$count = M('archives')->where(['typeid'=>$field['id']])->count();
?>
【
技术百科<?muma echo $count; ?>
】
<?muma
$count = M('archives')->where(['typeid'=>$field['id']])->count();
?>
【
谷歌推广<?muma echo $count; ?>
】
<?muma
$count = M('archives')->where(['typeid'=>$field['id']])->count();
?>
【
百度推广<?muma echo $count; ?>
】
<?muma
$count = M('archives')->where(['typeid'=>$field['id']])->count();
?>
【
网络营销<?muma echo $count; ?>
】
<?muma
$count = M('archives')->where(['typeid'=>$field['id']])->count();
?>
【
案例网站<?muma echo $count; ?>
】
<?muma
$count = M('archives')->where(['typeid'=>$field['id']])->count();
?>
【
精选文章<?muma echo $count; ?>
】
相关推荐
- Python装饰器设计思路_功能增强机制说明【指导
- C#怎么使用委托和事件 C# delegate与e
- 微信企业付款回调PHP怎么接收_处理企业付款异步通
- Win11怎么设置默认图片查看器_Windows1
- Windows系统被恶意软件破坏后的恢复策略_错误
- Mac的Time Machine怎么用_Mac系统
- 本地php环境出现502错误_nginx或apac
- Win11怎么开启自动HDR画质_Windows1
- Python多线程使用规范_线程安全解析【教程】
- php打包exe怎么传递参数_命令行参数接收方法【
- MAC怎么设置程序窗口永远最前_MAC窗口置顶插件
- Linux怎么修改用户密码_Linux系统pass
- Win11怎么查看电脑配置_Win11硬件配置详细
- C++如何使用Qt创建第一个GUI窗口?(入门教程
- LINUX怎么查看进程_LINUX ps命令查看运
- 企业SEO优化选择网站建设模板的技巧
- 如何在Golang中写入XML文件_生成符合规范的
- Python多进程教程_multiprocessi
- php8.4如何调用com组件_php8.4win
- Windows怎样拦截QQ浏览器广告_Window
- 如何在Golang中捕获JSON序列化错误_Gol
- 一文详解网站被黑客入侵挂马解决办法
- 短链接还原php提示内存不足_调整PHP内存限制设
- Python随机数生成_random模块说明【指导
- PHP主流架构怎么部署到Docker_容器化流程【
- php打包exe后无法写入文件_权限问题解决方法【
- 如何在 Go 项目开发中正确处理本地包导入与远程模
- Windows 11怎么设置默认解压软件_Wind
- php怎么捕获异常_trycatch结构处理运行时
- Win11如何设置电源计划_Win11电源计划优化
- 如何使用Golang实现路由分组管理_Golang
- MAC怎么在照片中添加水印_MAC自带编辑工具文字
- Win11更新后变慢怎么办_Win11系统更新后卡
- php下载安装后memory_limit怎么设置_
- Win11怎么设置默认浏览器Chrome_Wind
- Windows10电脑怎么设置虚拟内存_Win10
- C++如何使用std::optional?(处理可
- Python集合操作技巧_高效去重解析【教程】
- Win11开机自检怎么关闭_跳过Win11开机磁盘
- 获取 PHP 文件最后修改时间的正确方法
- Windows10系统怎么查看IP地址_Win10
- MAC怎么使用表情符号面板_MAC Emoji快捷
- Windows10怎么备份注册表_Windows1
- Windows10电脑怎么设置电源按钮_Win10
- Win10怎样清理C盘Steam游戏缓存_Win1
- Windows蓝屏错误0x00000018怎么处理
- php增删改查需要哪些扩展_开启mysqli或pd
- Win10怎样安装Excel数据分析工具_Win1
- Python抽象类与接口设计_规范说明【指导】
- 如何使用正则表达式批量替换重复的星号-短横模式为固

QQ客服