启动: 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相关推荐

  1. DOS命令行操作MySQL常用命令

    平时用可视化界面用惯了,如果紧急排查问题,没有安装可视化工具的话,只能通过命令来看了. 以备不时之需,我们要熟悉一下命令行操作MySQL. 打开DOS命令窗口:WIN + R 输入cmd,回车 然后输 ...

  2. mysql命令行cmd_CMD命令行操作MySQL

    连接MySQL服务器: mysql -u用户名 -p密码 mysql -u用户名 -p Enter Password:输入密码(无密码则直接回车) mysql -h主机名 -u用户名 -p密码 -D数 ...

  3. 命令行操作MySQL - 《表索引》汇总

    这是命令行操作MySQL数据库系列博客的第十二篇,今天这篇博客记录<表索引>如何进行操作.(普通索引.唯一索引.全文索引.多列索引.隐藏索引.删除索引和修改索引) 目录 索引概述 创建和查 ...

  4. Mac通过命令行操作mysql

    Mac通过命令行操作mysql 通过命令行启动数据库:终端输入 配置环境变量 在bash_profile文件的最后输入并保持文件 执行bash_profile文件 操作mysql 展示数据库 通过命令 ...

  5. linux基础命令行操作【1】

    目录 1.基本命令 2.文件相关知识 3.文本相关操作 4.文件解压.压缩.打包命令 1.基本命令 Ctrl+A/t+Fn+F6:管理Linux(Fn+数字) Linux:输入密码是不显示 Alt+F ...

  6. 怎么进入命令行操作mysql数据库_MySQL数据库之如何用命令行进入mysql具体操作步骤...

    本文主要向大家介绍了MySQL数据库之如何用命令行进入mysql具体操作步骤 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. 如何用命令行进入mysql?最近无意在论坛上看到有朋 ...

  7. linux使用命令行操作百度云上传下载文件

    linux命令行操作百度云 0. 背景 1. 安装 2. 登录百度云账号 3.上传文件 4.下载文件 5. 其它命令 6. python代码调用 0. 背景 很多时候我们只能通过ssh工具远程连接服务 ...

  8. 命令行操作mysql

    1.通过命令行连接mysql: 1.输入命令:mysql -h localhost(服务IP地址) -u root(用户名) -P 3306(服务端口)-p 2.输入密码 2.显示数据库.表: sho ...

  9. linux的命令行操作和shell的区别

    这个问题也是突然想起来的,因为我身边的同事有时候会把这两个区别的表述,所以我就好奇了,到底是什么关系呢,他们都能操作Linux系统啊..后来百度一下才知道大致的区别. 一.什么是shell 答:    ...

最新文章

  1. 二维数组的地址表达方式
  2. 为了让AI不断打怪升级,DeepMind打造了一个“元宇宙”
  3. 另一个Java 8 Lamdbas和Streams示例
  4. 图书管理系统数据字典_2. 结构化——数据字典
  5. python app开发模块_Python pytkapp包_程序模块 - PyPI - Python中文网
  6. MySQL学习笔记17:别名
  7. Xpose实战一:来,让我们任性登录,替换掉它的登录验证
  8. Ceph Cache tier配置
  9. 1KB文件夹快捷方式病毒解决方法
  10. QQ登录界面实现(JAVA)
  11. 用SDK包开发K66FX18学习笔记(4)
  12. git入库基本操作流程
  13. 保护你的 Flutter 应用程序
  14. electron-vue更新依赖
  15. 用计算机玩穿越火线,使用电脑玩cf穿越火线出现蓝屏应该如何解决?
  16. 简单网络拓扑及相应的配置
  17. 记一次Electron+vue实现动态打印小票
  18. bios设置自动开机
  19. 网站tdk php源码,WordPres SEO关键词优化插件 WP SEO TDK使用介绍
  20. html制作魔方相册,教你如何做DIY魔方积木相册

热门文章

  1. 地图上分成一块一块区域 高德地图_高德导航定位错误致拥堵,景区发文呼吁游客别用高德地图,回应来了...
  2. 6个你必须用到AJAX的地方与6个不必用到的地方(转载)
  3. 文献阅读笔记5——《Composited FishNet: Fish Detection and Species Recognition From Low-Quality ...》
  4. 虚拟同步机离网模型,30KW PCS储能逆变器 离网 并网功能 前端BUCK-BOOST电路,后端三电平逆变器,下垂控制加虚拟同步机控制
  5. 前端中Excel的导入
  6. java数组转对象_java之数组和对象的互转
  7. 2015年数据结构第四题(带头结点单链表的简单选择排序)(C/C++)
  8. VB.NET媒体播放器PPT免费模板
  9. 计算给定数据集的香农熵
  10. 怎样从弈城3段打上5段