MySql学习-3.命令脚本
一、数据库操作:
1. 登录数据库:mysql -uroot -p (这个password是自己设定的,我这里的没密码)
注意:(数据路径是:D:\MySql\install1\data 操作路径:D:\MySql\install1\bin)
2.登录成功查看效果:版本:select version();显示时间:select now();
3.创建数据库:create database 数据库名 charset=utf8;
4. 删除数据库:drop database 数据库名;
5.切换数据库:use 数据库名;
6.查看当前选择的数据库:select database();
7.显示所有的数据库:show databases;
二、表操作:
1.查看当前所有的表:show tables;
2.创建表:create table 表名(列及类型); # auto_increment 表示自动增长; primary key 表示主键;
3.查看表的结构(describe):desc 表名;
4.修改表(尽量少做,开始多设些列)(只能修改列的类型):alter table 表名 add | change | drop 列名 类型;
5.删除表(物理上删除):drop table 表名;
6.更改表名:rename table 原表名 to 新表名;
7.查看表的创建语句:show create table ‘表名’;
三、数据操作:
1.数据操作——查询:select * from 表名;
2.数据操作——增加
a) 全列插入(给每个字段就有多少个值,顺序也得对应):insert into 表名 values(…);
b) 缺省插入(顺序对应):insert into 表名(列1,…) values(值1,…);
c) 同时插入多条数据:
3.数据操作——修改(针对满足条件的行进行修改):update 表名set 列1=值1,… where 条件;
4.数据操作——删除(物理删除):delete from 表名where 条件;
**逻辑删除**
逻辑删除:相当于insert;
这块是没呈现出来。运用到实际就是将where=0设置为条件,删除的话把isDelete设置为1,不呈现出来就行,实际没有删。
不能用delete from teachers where id=1; 这个虽然可以,但是这个是物理删除。
5.数据备份(数据库密码为空):
5.1某个数据库,首先在目录下的有个datacenter.sql文件(可以txt改为):
5.2某个数据库里的某个表:mysqldump -uroot -p 数据库名表名> 文件路径(必须有个接收的文件)
6.数据恢复:
6.1连接数据库、创建数据库、显示数据库
6.2 退出数据库
6.3 恢复文件
6.4 进数据库、使用刚才所创数据库、显示该数据库的表
MySql学习-3.命令脚本的更多相关文章
- MySQL学习-常用命令整理
Eyes are more eloquent than lips. “眉目传情胜于甜言蜜语” 整理了一下自己遇到并且经常用到的MySQL命令,虽然官方文档上有很详细的解释,不过自己还是在这里记录一下, ...
- Mysql学习(慕课学习笔记1)启动、登录及常用命令
Mysql学习 启动数据库服务 net start mysql (不能加分号!!!!) 关闭数据库服务 net stop mysql 登录数据库 mysql -uroot -p -P3306 - ...
- MySQL学习(一): MySQL的初步操作与命令
启动与关闭: 用管理员身份运行cmd 启动:net start mysql57 其中mysql57是我的MySQL名称,版本不同名称可能不一样 关闭:net stop mysql57 与上面同理 登录 ...
- MySQL执行外部sql脚本文件的命令
sql脚本是包含一到多个sql命令的sql语句,我们可以将这些sql脚本放在一个文本文件中(我们称之为“sql脚本文件”),然后通过相关的命令执行这个sql脚本文件.基本步骤如下:1.创建包含sql命 ...
- MySQL执行外部sql脚本文件命令是报错:unknown command
使用source导入外部sql文件: mysql> source F:\php\bookorama.sql; -------------- source F: -------------- ER ...
- MySQL学习笔记一:常用显示命令
1.开启和关闭MySQL服务 WIN平台:NET START MYSQL55 :NET STOP MYSQL55 Linux平台:service mysql start : service mysql ...
- MySQL学习(3)---MySQL常用命令
ps:此随笔基于mysql 5.7.*版本. 准备 net start mysql 启动MySQL服务 net stop mysql 关闭MySQL服务 mysql [-h<IP地址>] ...
- 我的MYSQL学习心得(六) 函数
我的MYSQL学习心得(六) 函数 我的MYSQL学习心得(一) 简单语法 我的MYSQL学习心得(二) 数据类型宽度 我的MYSQL学习心得(三) 查看字段长度 我的MYSQL学习心得(四) 数据类 ...
- 我的MYSQL学习心得(十三) 权限管理
我的MYSQL学习心得(十三) 权限管理 我的MYSQL学习心得(一) 简单语法 我的MYSQL学习心得(二) 数据类型宽度 我的MYSQL学习心得(三) 查看字段长度 我的MYSQL学习心得(四) ...
随机推荐
- Shell字符串比较相等、不相等方法小结【转】
#!/bin/sh #测试各种字符串比较操作. #shell中对变量的值添加单引号,爽引号和不添加的区别:对类型来说是无关的,即不是添加了引号就变成了字符串类型, #单引号不对相关量进行替换,如不对$ ...
- 安装pycharm后设置idle为默认打开方式(idle.bat)图标“变异”为未知bug
这个虽不影响使用,但是对着一个白色的框框,这体验真的是不符合强迫症的风格啊~~~注册表,重装,......解决方案多多种,但是经过大神推荐,有一个很好用的小工具, 下载地址:Default Progr ...
- 【学习笔记】Linux基础(零):预备知识
学习笔记(连载)之Linux系列 Note:本学习笔记源自<鸟哥的Linux私房菜(基础学习篇)>一书,为此书重要内容的摘要和总结,对于一些常识性的知识不再归纳 新型冠状病毒引发的肺炎战& ...
- 安装Eclipse activity插件 报异常 Cannot complete the install because one or more required items could not be
下载插件:Activiti Designer 5.17 2)安装过程中错误处理 a.错误: Cannot complete the install because one or more requir ...
- Unreal Engine 4 蓝图完全学习教程(一)—— 简要介绍
首先启动UE4: 新建项目类型为游戏: 选择空项目Blank: 项目设置选项: 点击创建项目: 打开后的窗口称为:“关卡编辑器”,由多个面板组成.在UE中,设计3D场景的空间称为“关卡”. 简单介绍一 ...
- 如何在国内下载Eclipse及其插件
北京理工大学 http://mirror.bit.edu.cn/eclipse/ 中国科学技术大学 http://mirrors.ustc.edu.cn/eclipse/ 大连东软信息学院 http: ...
- JsonCpp中文unicode编码问题
用JsonCpp解析C++中文unicode编码,转换问题,今天找打了一种解决办法 这个问题画了不少时间,贴出来供大家参考 在json_reader.cpp中找到codePointToUTF8函数,添 ...
- C指针右左法则
摘录的别人的: C语言所有复杂的指针声明,都是由各种声明嵌套构成的.如何解读复杂指针声明呢?右左法则是一个既著名又常用的方法.不过,右左法则其实并不是C标准里面的内容,它是从C标准的声明规定中归纳出 ...
- webdriver高级应用 -无人干预地自动上传文件
本节主要介绍通过程序代码无人干预地上传文件附件,并进行提交操作. 1.使用send_keys方法上传文件 #!/usr/bin/env python # -*- coding: utf-8 -*- # ...
- Ubuntu下安装spark
方法一: jps 查看Java 包 sudo apt-get install openjdk** sudo apt-get install scala 选择安装源然后 sudo wget 下载链接 s ...