Linux通过命令行操作Mysql
启动: service mysqld start;
进入: mysql -u root -p/mysql -h localhost -u root -p databaseName;
列出数据库: show databases;
创建数据库: create database XXXXX;
选择数据库: use databaseName;
列出表格: show tables;
显示表格列的属性: show columns from tableName;
建立数据库: source fileName.txt;
匹配字符: 可以用通配符_代表任何一个字符,%代表任何字符串;
增加一个字段: alter table tabelName add column fieldName dateType;
增加多个字段: alter table tabelName add column fieldName1 dateType,add columns fieldName2 dateType;
多行命令输入: 注意不能将单词断开;当插入或更改数据时,不能将字段的字符串展开到多行里,否则硬回车将被储存到数据中;
增加一个管理员帐户: grant all on . to user@localhost identified by “password”;
每条语句输入完毕后要在末尾填加分号’;’,或者填加’\g’也可以;
查询时间: select now();
查询当前用户: select user();
查询数据库版本: select version();
查询当前使用的数据库: select database();
1、删除student_course数据库中的students数据表:
rm -f student_course/students.*
2、备份数据库:(将数据库test备份)
mysqldump -u root -p test>c:\test.txt
备份表格:(备份test数据库下的mytable表格)
mysqldump -u root -p test mytable>c:\test.txt
将备份数据导入到数据库:(导回test数据库)
mysql -u root -p test
3、创建临时表:(建立临时表zengchao)
create temporary table zengchao(name varchar(10));
4、创建表是先判断表是否存在
create table if not exists students(……);
5、从已经有的表中复制表的结构
create table table2 select * from table1 where 1<>1;
6、复制表
create table table2 select * from table1;
7、对表重新命名
alter table table1 rename as table2;
8、修改列的类型
alter table table1 modify id int unsigned;//修改列id的类型为int unsigned
alter table table1 change id sid int unsigned;//修改列id的名字为sid,而且把属性修改为int unsigned
9、创建索引
alter table table1 add index ind_id (id);
create index ind_id on table1 (id);
create unique index ind_id on table1 (id);//建立唯一性索引
10、删除索引
drop index idx_id on table1;
alter table table1 drop index ind_id;
Linux通过命令行操作Mysql相关推荐
- DOS命令行操作MySQL常用命令
平时用可视化界面用惯了,如果紧急排查问题,没有安装可视化工具的话,只能通过命令来看了. 以备不时之需,我们要熟悉一下命令行操作MySQL. 打开DOS命令窗口:WIN + R 输入cmd,回车 然后输 ...
- mysql命令行cmd_CMD命令行操作MySQL
连接MySQL服务器: mysql -u用户名 -p密码 mysql -u用户名 -p Enter Password:输入密码(无密码则直接回车) mysql -h主机名 -u用户名 -p密码 -D数 ...
- 命令行操作MySQL - 《表索引》汇总
这是命令行操作MySQL数据库系列博客的第十二篇,今天这篇博客记录<表索引>如何进行操作.(普通索引.唯一索引.全文索引.多列索引.隐藏索引.删除索引和修改索引) 目录 索引概述 创建和查 ...
- Mac通过命令行操作mysql
Mac通过命令行操作mysql 通过命令行启动数据库:终端输入 配置环境变量 在bash_profile文件的最后输入并保持文件 执行bash_profile文件 操作mysql 展示数据库 通过命令 ...
- linux基础命令行操作【1】
目录 1.基本命令 2.文件相关知识 3.文本相关操作 4.文件解压.压缩.打包命令 1.基本命令 Ctrl+A/t+Fn+F6:管理Linux(Fn+数字) Linux:输入密码是不显示 Alt+F ...
- 怎么进入命令行操作mysql数据库_MySQL数据库之如何用命令行进入mysql具体操作步骤...
本文主要向大家介绍了MySQL数据库之如何用命令行进入mysql具体操作步骤 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. 如何用命令行进入mysql?最近无意在论坛上看到有朋 ...
- linux使用命令行操作百度云上传下载文件
linux命令行操作百度云 0. 背景 1. 安装 2. 登录百度云账号 3.上传文件 4.下载文件 5. 其它命令 6. python代码调用 0. 背景 很多时候我们只能通过ssh工具远程连接服务 ...
- 命令行操作mysql
1.通过命令行连接mysql: 1.输入命令:mysql -h localhost(服务IP地址) -u root(用户名) -P 3306(服务端口)-p 2.输入密码 2.显示数据库.表: sho ...
- linux的命令行操作和shell的区别
这个问题也是突然想起来的,因为我身边的同事有时候会把这两个区别的表述,所以我就好奇了,到底是什么关系呢,他们都能操作Linux系统啊..后来百度一下才知道大致的区别. 一.什么是shell 答: ...
最新文章
- 二维数组的地址表达方式
- 为了让AI不断打怪升级,DeepMind打造了一个“元宇宙”
- 另一个Java 8 Lamdbas和Streams示例
- 图书管理系统数据字典_2. 结构化——数据字典
- python app开发模块_Python pytkapp包_程序模块 - PyPI - Python中文网
- MySQL学习笔记17:别名
- Xpose实战一:来,让我们任性登录,替换掉它的登录验证
- Ceph Cache tier配置
- 1KB文件夹快捷方式病毒解决方法
- QQ登录界面实现(JAVA)
- 用SDK包开发K66FX18学习笔记(4)
- git入库基本操作流程
- 保护你的 Flutter 应用程序
- electron-vue更新依赖
- 用计算机玩穿越火线,使用电脑玩cf穿越火线出现蓝屏应该如何解决?
- 简单网络拓扑及相应的配置
- 记一次Electron+vue实现动态打印小票
- bios设置自动开机
- 网站tdk php源码,WordPres SEO关键词优化插件 WP SEO TDK使用介绍
- html制作魔方相册,教你如何做DIY魔方积木相册
热门文章
- 地图上分成一块一块区域 高德地图_高德导航定位错误致拥堵,景区发文呼吁游客别用高德地图,回应来了...
- 6个你必须用到AJAX的地方与6个不必用到的地方(转载)
- 文献阅读笔记5——《Composited FishNet: Fish Detection and Species Recognition From Low-Quality ...》
- 虚拟同步机离网模型,30KW PCS储能逆变器 离网 并网功能 前端BUCK-BOOST电路,后端三电平逆变器,下垂控制加虚拟同步机控制
- 前端中Excel的导入
- java数组转对象_java之数组和对象的互转
- 2015年数据结构第四题(带头结点单链表的简单选择排序)(C/C++)
- VB.NET媒体播放器PPT免费模板
- 计算给定数据集的香农熵
- 怎样从弈城3段打上5段