cmd下mysql操作总结

1.链接数据库
C:\>mysql -hlocalhost -uroot -p //按enter后,会提示输入密码,若密码为空直接enter
C:\>mysql --help
C:\>mysqladmin -uroot -p password //按照提示修改密码,密码不填就表示为密码为空

2.数据库操作(创建数据库school_db,其下创建数据表students)
create database school_db;
show databases;
use database school_db;
select database();
show tables;
drop database;

3.数据表操作
create table students(
id int unsigned not null auto_increment primary key,
name char(8) not null,
sex char(4) not null,
age tinyint unsigned not null,
tel char(13) null default "-"
);

insert into students values(NULL,‘Tom‘,‘man‘,22,‘13249076325‘);
insert into students (name,sex) values(‘Lucy‘,‘woman‘);

select * from students;
select * from students where name like "%L%";
select * from students where id<5 and age>20;
select * from students order by id limit 0,2;

update students set tel=default where id=5;
update students set name="Jack",age=age+1 where id=1;

delete from students;
delete from students where id=2

4.创建后表的修改:
alter table students add address char(60);
alter table students add birthday after age;

alter table students change tel telphone char(13) default "-";
alter table students change name name char(16) not null;

alter table students drop birthday;

alter table students rename workmates;
alter table students rename my_db.students; //把表移动到数据库my_db下面,并命名为students

drop table workmates;

drop database school_db;

5.导出导入数据库和数据表
C:\>mysqldump -uroot school_db > E:\school_db.sql;
C:\>mysqldump -uroot school_db students > E:\school_db_students.sql;

C:\>mysql -uroot -D school_db < E:/school_db.sql; // 用最下面的source
C:\>mysqldump -uroot school_db < E:/school_db.sql; // 将数据库导入到数据库中
C:\>mysqldump -uroot school_db < E:/school_db_students.sql; // 将数据表导入到数据库中
mysql>use school_db;
myslq>source E:/school_db.sql;

时间: 2024-08-03 07:06:41

cmd下mysql操作总结的相关文章

cmd下 mysql操作命令大全详解

启动:net start mySql; 进入:mysql -u root -p/mysql -h localhost -u root -p databaseName; 列出数据库:show databases; 选择数据库:use databaseName; 列出表格:show tables: 显示表格列的属性:show columns from tableName: 建立数据库:source fileName.txt; 匹配字符:可以用通配符_代表任何一个字符,%代表任何字符串; 增加一个字段

linux下mysql操作的命令

最近在学习mysql,还是只菜鸟,找到下面篇文章对初学者挺有用的,所以共享下 1.linux下启动mysql的命令:   mysqladmin start /ect/init.d/mysql start (前面为mysql的安装路径) 2.linux下重启mysql的命令:   mysqladmin restart /ect/init.d/mysql restart (前面为mysql的安装路径) 3.linux下关闭mysql的命令:   mysqladmin shutdown   /ect/

CMD下文件操作

CMD下常用文件操作指令 1.输入盘符 如C: 然后回车,相当于进了C盘(c盘一般进的是桌面目录) 2.输入 cd 目录名 然后回车(目录名是c盘中的一级目录名,也可为c盘中的目录路径).如cd mm即是进入了mm文件夹 (若要打开某个文件则不需要cd) 3.如果你想返回到上层目录,那么直接输入cd..就行了,可以返回到上层目录.开发过程中最常用的命令也就这些. 4.dir命令查看目录下的文件列表,查看该目录下的所有文件: dir /a * 5.attrib命令,更改文件属性,去除该目录下所有文

【转】Linux下mysql操作

本文转自:http://www.cnblogs.com/xiaochaohuashengmi/archive/2011/10/18/2216279.html 1.linux下启动mysql的命令:mysqladmin start/ect/init.d/mysql start (前面为mysql的安装路径) 2.linux下重启mysql的命令:mysqladmin restart/ect/init.d/mysql restart (前面为mysql的安装路径) 3.linux下关闭mysql的命

Linux下Mysql操作笔记(持续更新)

远程自动备份shell #!/bin/bash filename=$(date +%Y%m%d) mysqldump -h [host_ip] [database_name] -u[user_name] -p[password]|gzip>/home/mysql/backup/[nameprefix]$filename.gz 使用备份文件恢复数据库 1)首先使用 mysql -u root -p进入命令行 2)使用 source xxx.sql直接恢复

linux下mysql操作ERROR 1819 (HY000): Your password does not satisfy the current policy requirements

关于这个问题是在 < 基于MySQL Yum存储库在Linux-7.2上安装MySQL-5.7.21数据库服务(实战篇) > 时遇到的问题,这是 mysql 初始化时,使用临时密码,修改自定义密码时,由于自定义密码比较简单,就出现了不符合密码策略的问题. 密码策略问题异常信息:ERROR 1819 (HY000): Your password does not satisfy the current policy requirements 如下图: 解决办法: 1.查看 mysql 初始的密码

window cmd下常用操作

创建文件夹 mkdir 创建空文件 type nul>文件名 进入目录 cd 进入分区 分区名 引入文件 当前文件: ./文件名 或 直接文件名 上一级目录文件及上一级目录下子文件:../文件名 或 ../子文件目录 上上级目录文件及上上级目录下子文件:../../文件名 或 ../../子文件目录 原文地址:https://www.cnblogs.com/chargeworld/p/10011469.html

MySQL数据库在WIN系统CMD下的编码问题

MySQL数据库在WIN系统CMD下的编码问题 1. 查看MySQL数据库编码 * SHOW VARIABLES LIKE 'char%'; 2. 编码解释 * character_set_client:MySQL使用该编码来解读客户端发送过来的数据,例如该编码为UTF8,那么如果客户端发送过来的数据不是UTF8,那么就会出现乱码 * character_set_results:MySQL会把数据转换成该编码后,再发送给客户端,例如该编码为UTF8,那么如果客户端不使用UTF8来解读,那么就会出

win下mysql的安装,配置及操作

工作需要,安装了一台win2012服务器,需要在上边部署tomcat.nginx.mysql.jdk使其正常运行JAVA项目.今天讲讲mysql的安装配置以及一些问题处理. 在官网www.mysql.com,下载地址http://dev.mysql.com/downloads/mysql/,下载了MySQL压缩包版本的(Windows (x86, 64-bit), ZIP Archive)mysql-5.7.14-winx64.zip,区分64位和32位.下载时需要注册一个账号才能正常下载. a