MySQL安装完毕后没有图形化操作界面,图形化管理界面需要另行安装,个人比较喜欢Navicat,界面更像SQLserver;

此篇学习笔记所有操作均使用命令行中完成;

1、开启/停止服务
使用MySQL先确认服务已开启
1)开启服务 net start mysql


2)停止服务 net stop mysql


注意:这里的‘mysql’既安装MySQL时填写的服务名,在MySQL5.7版本安装时的默认服务名是mysql57,安装时可以自行对服务名命名。

*******************************************************************************************************************************************************

2、登录/登出MySQL
1)登录 mysql -uroot -p -h localhost;


这里可不用分号结尾(加上分号也不影响),-u为用户名,root用户类似sqlserver中的sa;-p为密码,不推荐直接在命令行输入密码,登录时会提示输入密码;-h连接服务器地址,若直接连接localhost则可不用单独指定;
登录成功后,提示符会变成 mysql> ;

2)登出 \q 或者 quit 或者 exit 均可登出MySQL

*******************************************************************************************************************************************************

3、常用语句
1)查询当前服务器下所有数据库 show databases;


2)新建数据库 create database <database_name>;


3)选择数据库 use <database_name>;


在MySQL命令行操作中,经常需要对不同数据库进行操作,需要先选择要操作的数据库。选择成功后会提示数据库已变更。
4)查看表 show tables.


使用show tables前需选择要查询的数据库。
5)新建表
基础新建表语句 create table <table_name> (id int,name nvarchar(20));


指定主键/列是否为空 create table <table_name> (id int primary key,name nvarchar(20) not null);


设置列自增(标识列) create table <table_name> (id int auto_increment primary key,name nvarchar(20) not null);


注意:MySQL中设置列自增用关键字auto_increment而非identity(1,1)。
6)查看表结构 describe <table_name>;

7)删除表 drop table <table_name>;

8)删除 drop database <database_name>;

*******************************************************************************************************************************************************

4、常用操作

1)修改密码

  方法一: 未登录MySQL使用 mysqladmin -uroot -p<旧密码> password <新密码>

  

  注意:未登录MySQL就是提示符还未变成 mysql>

  方法二:登录MySQL后使用 set password for root@loaclhost = password('<新密码>');

  

  注意:此语句需登录mysql后使用,也就是提示符变成mysql>

MySQL学习笔记Windows篇<一> Welcome to MySQL的更多相关文章

  1. 数据库MySQL学习笔记高级篇

    数据库MySQL学习笔记高级篇 写在前面 学习链接:数据库 MySQL 视频教程全集 1. mysql的架构介绍 mysql简介 概述 高级Mysql 完整的mysql优化需要很深的功底,大公司甚至有 ...

  2. MySQL学习笔记-锁相关话题

    在事务相关话题中,已经提到事务隔离性依靠锁机制实现的.在本篇中围绕着InnoDB与MyISAM锁机制的不同展开,进而描述锁的实现方式,多种锁的概念,以及死锁产生的原因.   Mysql常用存储引擎的锁 ...

  3. PHP学习笔记 - 进阶篇(11)

    PHP学习笔记 - 进阶篇(11) 数据库操作 PHP支持哪些数据库 PHP通过安装相应的扩展来实现数据库操作,现代应用程序的设计离不开数据库的应用,当前主流的数据库有MsSQL,MySQL,Syba ...

  4. PHP学习笔记 - 进阶篇(2)

    PHP学习笔记 - 进阶篇(2) 函数 1.自定义函数 PHP内置了超过1000个函数,因此函数使得PHP成为一门非常强大的语言.大多数时候我们使用系统的内置函数就可以满足需求,但是自定义函数通过将一 ...

  5. Mysql学习笔记(一)数据类型

    原文:Mysql学习笔记(一)数据类型 学习内容: Mysql基本数据类型. 1.数字类型.. i.整型     Mysql数据类型             含义(有符号)     tinyint(m ...

  6. Python学习笔记进阶篇——总览

    Python学习笔记——进阶篇[第八周]———进程.线程.协程篇(Socket编程进阶&多线程.多进程) Python学习笔记——进阶篇[第八周]———进程.线程.协程篇(异常处理) Pyth ...

  7. mysql basic operation,mysql总结,对mysql经常使用语句的详细总结,MySQL学习笔记

    mysql> select * from wifi_data where dev_id like "0023-AABBCCCCBBAA" ; 1.显示数据库列表.show d ...

  8. Mysql学习笔记(三)对表数据的增删改查。

    正文内容. 这一部分是最简单的,也是最麻烦的.简单是因为其实只包括增删该插四个部分.大体上看,增加数据.删除数据.修改数据.查询数据都不麻烦啊,我们日常都是常用的.这个谁不会呢?以前在培训机构学mys ...

  9. MySQL学习笔记一

    MySQL 学习笔记 一 一.数据库简单介绍 1. 按照数据库的发展时间顺序,主要出现了以下类型数据库系统: Ø 网状型数据库 Ø 层次型数据库 Ø 关系型数据库 Ø 面向对象数据库 上面4中数据库系 ...

随机推荐

  1. JavaScript的组成 | DOM/BOM

    往期回顾 在上一期的<JavaScript的组成 | 核心-ECMAScript >☜里,我们有说到JavaScript 是由三大部分组成,分别是:核心ECMAScript.文档对象模型- ...

  2. 手把手教你实现一个 Vue 进度条组件!

    最近在个人的项目中,想对页面之间跳转的过程进行优化,想到了很多文档或 npm 等都用到的页面跳转进度条,于是便想自己去实现一个,特此记录. 来看下 npm 搜索组件时候的效果: so 下面咱们一起动手 ...

  3. python基础09_字符串格式化

    首先,使用%s 的方法. #!/usr/bin/env python # coding:utf-8 # 不用format方法,使用%s 和%d name = 'Tom' age = 100 msg = ...

  4. nginx——优化 Nginx 站点目录

    1. 禁止解析指定目录下的指定程序 location ~ ^/data/.*.(php|php5|sh|pl|py)$ { # 根据实际来禁止哪些目录下的程序,且该配置必须写在 Nginx 解析 PH ...

  5. IDE Fix Pack 6.4.2 released (bugfix release)

    IDE Fix Pack 6.4.2 addresses two bugs. It fixes an issue with the TCustomListBox.ResetContent patch ...

  6. 关于pdfbox操作pdf的分享链接手长

    http://blog.csdn.net/fighting_no1/article/details/51038966

  7. centos7 ssh连接慢

    指的是连接到centos7,输入密码后要等很久才会返回.之前很多人遇到的问题都是由于/etc/ssh/sshd_config的UseDNS配置项和GSSAPIAuthentication配置项引起的, ...

  8. Redis无法启动

    我的原因是:没有足够的可用空间 以往双击redis-server.exe就可以启动,但突然启动不了,只是弹出控制台一闪而过,之后就自动关闭了, 因为没看到具体错误,百度了下关键字”Redis无法启动“ ...

  9. 全志A33 linux led驱动编程(附实测参考代码)

    开发平台 * 芯灵思SinlinxA33开发板 淘宝店铺: https://sinlinx.taobao.com/ 嵌入式linux 开发板交流 QQ:641395230 开发平台 * 芯灵思Sinl ...

  10. 【SpringBoot】息队列介绍和SpringBoot2.x整合RockketMQ、ActiveMQ

    ========================13.消息队列介绍和SpringBoot2.x整合RockketMQ.ActiveMQ ======================= 1.JMS介绍和 ...