mysql数据库部分操作指令

用cmd开启服务时拒绝访问. 原因:不是管理员用户,没有权限

将服务中的 MySQL设置为手动启动,   否则  开机自动启动.

启动mysql服务,用管理员权限打开dos界面

windows+X + A  打开开始界面    点击管理员开启cmd

 

启动服务:net start mysql

关闭服务: net stop mysql

进入mysql用命令: mysql -hlocalhost -uroot -p

1-u :指定用户名,root为超级权限用户。

2-p :输入密码,不指定时回车后会提示输入密码,并用*号隐藏。

3-P :端口号,MySQL默认端口号为3306,未更改端口号,这一项可不写。

4-h :服务器名称,MySQL默认服务器IP地址为127.0.0.1,不写为默认值。

 

忘记root用户密码的解决步骤:

1 停止服务

2 打开控制台,输入 命令 mysqld --skip-grant-tables   (跳过权限  展示所有的表)

3 从新打开另一个控制台

4 找到mysql 数据库下的user表, 中可以修改密码

updata user set password=password(‘新密码’)  where host =’localhost’ and user = ‘root’;

5  exit 退出命令

6 重启机器

查看当前服务下的所有数据库show  databases

选择一个数据库使用use 数据库名;

当前数据库中查看所有的表 show tables

查看表中所有信息 select*form tableName

 

三种退出方式:

1 exit;

2 quit;

3 \q;

 

 

 

 

MySQL 三种删除方式的区别:
delete : 删除数据,保留表结构,可以有条件的删除,也可以回滚数据, 删除数据时进行两个动作:删除与备份 速度慢
truncate:删除所有数据,无条件选择删除,不可回滚,保留表结构,
drop :  删除数据和表结构 删除速度最快

 

跳过权限表(服务关闭的情况下,停止一切对外操作,只允许本机操作)

 

 

)....另开一个cmd界面  进行操作-----不用密码进入数据库(范围 本机)

 

查看所有数据库信息

 

 

使用mysql数据库

 

 

 

 

 

查看数据库中的表格

 

查询user表格中的数据

 

 

 

不区分大小写

 

创建数据库  create database MyDB;

 

删除数据库  drop database mydb;

 

 

 

连接只是创建一个连接,删除掉只是删除了一个连接   数据库的内容没有删除.

 

 

不能建空表

 

 

 

主键重复   编号重复

 

 

 

‘NewTable’ 表名,单引号 ’’  类似转义字符

数据库名称

表格名称

字段名称

Not null 不能为空

AUTO_INCREMENT 自动增长类型的描述

英文逗号(,)表示新建列的结束,下一列的开始

PRIMARY KEY 主键设置

 

Default`张三` -- 默认值的设定

Comment `姓名` 对当前字段的注释说明

Engine=InnoDB 对表格使用InNoDB引擎的描述

Collate=utf8_general_ci 序列描述

Commnet=`用户表` 对表格的注释说明

 

修改表结构

Alter 更新

Table `user` 更新user

Add 添加

Modify column `name`

 

 

外键添加

Alter table employee

Add constraint `FK_employee`

Foreign key (`deptid`)

References dept(`id`);

 

代表着 表的关系

减少数据的重复

主表和从表,当前外键关系上,有主键的表叫主表,有外键的表叫从表

现实意义中描述,没有主表信息,哪来的从表信息

实际添加数据的时候,考虑添加的流程顺序

数据的完整性

 

转载于:https://www.cnblogs.com/weichunguang/p/wei4.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/391173.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

推箱子2-向右推!_保持冷静并砍箱子-哔

推箱子2-向右推!Hack The Box (HTB) is an online platform allowing you to test your penetration testing skills. It contains several challenges that are constantly updated. Some of them simulating real world scenarios and some of them leaning more towards a C…

UML建模图实战笔记

一、前言 UML:Unified Modeling Language(统一建模语言),使用UML进行建模的作用有哪些: 可以更好的理解问题可以及早的发现错误或者被遗漏的点可以更加方便的进行组员之间的沟通支持面向对象软件开发建模,可…

数据草拟:使您的团队热爱数据的研讨会

Learn the rules to Data Draw Up; a fun way to get your teams invested in data.了解数据收集的规则; 一种让您的团队投入数据的有趣方式。 Let’s keep things short. Metrics are one of the most important things in Product Management. They help us to u…

python:列表推导式

python中有种独特的语法:推导式,可以将代码压缩到1行,但是不使用也不影响。 有三种:列表、字典、集合(注意没有元组推导式) 列表推导式 # 1、一行代码实现1—100之和(知识点:列表推导式) print(…

WPF中删除打开过的图片

WPF中删除打开过的图片 原文:WPF中删除打开过的图片在WPF中,当我们删除打开过的图片时,往往会遇到"...无法删除,文件正在被另一个进程使用"的异常。即使当前文件是打开后关闭过的也不行。 这个问题的原因很简单,是因为W…

深入理解InnoDB(5)-文件系统

1. 数据库和文件系统的关系 像 InnoDB 、 MyISAM 这样的存储引擎都是把表存储在文件系统上的。当我们想读取数据的时候,这些存储引擎会从文件系统中把数据读出来返回给我们,当我们想写入数据的时候,这些存储引擎会把这些数据又写回文件系统。…

vim捐赠_#PayItBackwards-一位freeCodeCamp毕业生如何向事业捐赠10,000美元

vim捐赠On Monday my phone suddenly started buzzing. Shawn Wang, AKA Swyx, had just tweeted about a donation hed made to freeCodeCamp.org.星期一,我的电话突然开始嗡嗡作响。 Awn Swyx的Shawn Wang刚刚在推特上发布了他对freeCodeCamp.org的捐款。 I glan…

Digital River拉来Netconcepts站台 亚太营销服务升级

它是大洋彼岸的一家网络软件下载、分销商,很多重量级的软件行业领军企业都是其客户,它一直低调摸索亚太营销的路子,在今年九月份,它一改常态,高调宣布入华,三个月后,它带来了最新消息&#xff1…

按下按钮_按下

按下按钮Updated with the latest data: 23/8/2020更新最新数据:23/8/2020 As restrictions are lifted for Laois and Offaly, difficult times are set to continue for the people of Kildare, at least for another couple of weeks, as they continue to fight…

windows中怎么添加定时任务

linux中有crontab定时任务,很方便 其实windows也有类似的 需求:定时执行python脚本 1、Windows键R,调出此窗口,输入compmgmt.msc 2、 转载于:https://www.cnblogs.com/gcgc/p/11594467.html

css设置黑体宋体等(转)

代码如下: .selector{ font-family:"Microsoft YaHei",微软雅黑,"MicrosoftJhengHei",华文细黑,STHeiti,MingLiu } 说明: 加上中文名“微软雅黑”是为了兼容opera。 MicrosoftJhengHei为微软正黑体,STHeiti为华文黑体,Mi…

重学TCP协议(7) Timestamps 选项

1.Timestamps 选项的组成部分 时间戳选项占10个字节 kind(1字节) + length(1字节) info (8字节),其中kind8,length10,info由timestamp(TS value)和timestamp echo(TS Echo Reply)两…

sudoku代码_首席执行官可以编码吗? 在星期六晚上坐在酒吧时,从头开始观看Netlify首席执行官的Sudoku应用程序代码

sudoku代码Netlify CEO Matt Biilmann live-codes a Sudoku app using Netlify in this tutorial video. Matt shows how simple and quick it can be to create a working app using the JAMstack.在本教程视频中,Netlify CEO Matt Biilmann使用Netlify对Sudoku应用…

c++ 时间序列工具包_我的时间序列工具包

c 时间序列工具包When it comes to time series forecasting, I’m a great believer that the simpler the model, the better.关于时间序列预测,我坚信模型越简单越好。 However, not all time series are created equal. Some time series have a strongly defi…

bash 的相关配置

bash 参数自动补全 请安装 bash-completion bash 提示符 说明:参考文档 1. 简洁风格 if [[ ${EUID} 0 ]] ; then PS1\[\033[01;32m\][\[\033[01;35m\]\u\[\033[01;37m\] \w\[\033[01;32m\]]\$\[\033[00m\] else PS1\[\033[01;32m\][\u\[\033[01;37m\] \w\[\033[01;…

LINUX系统安装和管理

目录 一.应用程序 对比应用程序与系统命令的关系 典型应用程序的目录结构 常见的软件包装类型 二.RPM软件包管理 1.RPM是什么? 2.RPM命令的格式 查看已安装的软件包格式 查看未安装的软件包 3.RPM安装包从哪里来? 4.挂载的定义 挂载命令moun…

sql基础教程亚马逊_针对Amazon,Apple,Google的常见SQL面试问题

sql基础教程亚马逊SQL is used in a wide variety of programming jobs. Its important to be familiar with SQL if you are going to be interviewing soon for a software position. This is especially true if you are going to interview at a top tech company such as …

leetcode 1720. 解码异或后的数组(位运算)

未知 整数数组 arr 由 n 个非负整数组成。 经编码后变为长度为 n - 1 的另一个整数数组 encoded ,其中 encoded[i] arr[i] XOR arr[i 1] 。例如,arr [1,0,2,1] 经编码后得到 encoded [1,2,3] 。 给你编码后的数组 encoded 和原数组 arr 的第一个元…

adobe 书签怎么设置_让我们设置一些规则…没有Adobe Analytics处理规则

adobe 书签怎么设置Originally published at Analyst Admin.最初发布于Analyst Admin 。 In my experience working with Adobe Analytics, I’ve found that Processing Rules help in some cases, but oftentimes they create more work. I try to avoid using Processing R…

详解linux下安装python3环境

1、下载python3.5源码包首先去python官网下载python3的源码包,网址:https://www.python.org/ 进去之后点击导航栏的Downloads,也可以鼠标放到Downloads上弹出菜单选择Source code,表示源码包,这里选择最新版本3.5.2&am…