1.启动/停止MySQL服务

启动:net start mysql    停止:net stop mysql

2.MySQL登录/退出

登录:mysql 参数;如果连接的是本地服务器,一般用命令:mysql -uroot-p******(******代表密码)

退出:mysql >exit;或mysql >quit;或mysql >\q;

3.修改MySQL提示符

提示符:\D   :完整的日期      \d       :当前数据库     \h       :服务器名称      \u       :当前用户

4.MySQL常用命令以及语法规范

4.1,显示当前Mysql版本:SELECT VERSION();    4.2,显示当前日期时间:SELECT NOW();    4.2,显示当前用户:SELECT USER();

MySQL语句的规范:关键字与函数名称全部大写(关键字与函数用小写,系统也是可以确认的,为了在一条语句当中区分开哪些是关键字与函数,哪些是数据库名称、表名称、字段名,一般用大写!);数据库名称、表名称、字段名称全部小写;SQL语句必须以分号(;)结尾。

5.操作数据库

5.1,创建数据库:

其中,{}:必选项;|:从多项中做选择;【】:可选项;

5.2,查看当前服务器下的数据库列表:

5.3,查看数据库的编码方式:SHOW CREATE DATABASE db_name;

5.4,修改数据库的编码方式:

5.5,删除数据库:

5.6,查看警告:SHOW WARNINGS;

二、数据类型与操作数据表

2.1,整形

根据要存储数值的大小选择合适的类型,比如年龄(0-130),选择SMALLINT就可以;可以节省存储空间

2.2,浮点型

FlOAT:单精度浮点型;DOUBLE:双精度浮点型;从占用存储空间的角度来讲,FlOAT常用,DOUBLE几乎不用

2.3,日期时间型

日期时间型用的不是很多,考虑到夸时区的因素,一般用数字来取代;

2.3,字符型

2.4,数据表的操作

数据表实际上就是一个二维表,其中行称为“记录”,列称为“字段”;

2.4.1,打开数据库命令:USE db_name;

2.4.2,查看当前打开的数据库命令:SELECT DATABASE();

2.4.3,创建数据表命令:

其中,column_name:列名称,data_type:数据类型;逗号“,”:两个字段之间的分隔符;注意,在创建数据表时一定要根据项目实际情况设置参数。举例:

   

2.4.4,查看数据表列表命令:

2.4.4,查看数据表结构命令:

2.4.4,MySQL记录的插入与查找:

插入记录命令:      查找记录命令:

 

2.4.5,MySQL空值与非空

NULL:字段值可以为空    NOT NULL:字段值禁止为空

 

2.4.6,MySQL自动编号

AUTO_INCREMENT:自动编号,且必须与主键组合使用(但是主键不一定要和AUTO_INCREMENT一起使用);默认情况下,起始值为1,每次的增量为1。

;自动编号的字段必须为数值型,如果是浮点数的话,小数位数一定是‘0’,

2.4.7,初涉主键约束

主键:PRIMATY KEY;1.;2.;3.

通过以下的例子可以证明:1.主键的字段是可以赋值的;2.主键不一定要和AUTO_INCREMENT一起使用

2.4.8,初涉唯一约束

唯一约束:UNIQUE KEY;1.;2.;3.

 

2.4.9,初涉默认约束

DEFAULT:

 

MySQL基础(一)(启动/停止、登录/退出、语法规范及最基础操作)的更多相关文章

  1. MySQL数据库基础(一)(启动/停止、登录/退出、语法规范及最基础操作)

    1.启动/停止MySQL服务 启动:net start mysql    停止:net stop mysql 2.MySQL登录/退出 登录:mysql 参数:如果连接的是本地服务器,一般用命令:my ...

  2. MySQL学习笔记--启动停止服务

    右键点击计算机->管理->服务  windows所有的服务都在,mysql等等.可以在这里启动停止服务也可以在命令行 net start/stop  <服务名> InnoDB还 ...

  3. MySQL学习(一)——启动和登录MySql遇到的问题及解决

    1.MySQL使用命令行启动时报错“发生系统错误 5”,如下: 原因:未用管理员身份运行cmd程序 解决方案:在开始菜单里找到命令提示符,右击选择以管理员身份运行 2.登录时报错“提示mysql不是内 ...

  4. MySQL多实例启动停止

    原文地址:http://wolfword.blog.51cto.com/4892126/1241304/ 说明:本实验以MySQL 5.1为例来实验. 1.安装MySQL 5.1 yum instal ...

  5. MySQL(版本8.0.19)服务的启动/停止、登录/登出、修改密码

      [先说明一点 ,windows系统下,英文字母不分大小写.] MySQL 服务的 启动 / 停止 方式一: (我的系统是windows10) 找到 此电脑 图标 右键点击,选择"管理&q ...

  6. mysql基础:登录退出,修改用户密码,添加删除用户

    今天刚开始学习mysql,最先接触用户管理,给大家分享下 注:mysql中命令的大小写都可以的 ==========登录退出相关=================== root@jack-deskto ...

  7. mysql启动停止,一台服务器跑 多个mysql数据库

    一.以非特权用户运行MySQL服务器在讨论如何启动MySQL服务器之前,让我们考虑一下应该以什么用户身份运行MySQL服务器.服务器可以手动或自动启动.如果你手动启动它, 服务器以你登录Unix(Li ...

  8. mysql服务的启动和停止 net stop mysql net start mysql

    第一招.mysql服务的启动和停止 net stop mysql net start mysql 第二招.登陆mysql 语法如下: mysql -u用户名-p用户密码 键入命令mysql -uroo ...

  9. MySQL数据库的启动与停止

    有时候我们在任务管理器中无意识的结束了数据库的程序,再用可视化工具连接 时就会显示NO CONNECTION的情况,这样就需要重启数据库服务. 1. 我的电脑右键->管理->服务和应用程序 ...

随机推荐

  1. CSS3 盒模型---css初始化会用到:box-sizing: border-box 盒子大小为 width 就是说 padding 和 border 是包含到width里面的

    CSS3中可以通过box-sizing 来指定盒模型,即可指定为content-box.border-box,这样我们计算盒子大小的方式就发生了改变. 可以分成两种情况: 1.box-sizing: ...

  2. ProtoBuf格式详解

    - 数据结构 通过前面的例子,可以看到PB的数据结构就是每项数据独立编码,包含一个表示数据类型 - Varint Varint是一种对数字进行编码的方法,将数字编码成不定长的二进制数据,数值越小,编码 ...

  3. iOS中的NSOperation线程

    1.除NSThread之外的第二种多线程的编程方法   2.采用NSOperation(线程操作,通常用他的子类)和NSOperationQueue(线程队列)搭配来做多线程开发,采用NSOperat ...

  4. 软工个人项目(Java实现)

    一. Github地址: https://github.com/RuiBingo/PersonalWork 二.个人PSP表格: PSP2.1 PSP阶段 预估耗时(分钟) 实际耗时(分钟) Plan ...

  5. [转]Spring Cloud在国内中小型公司能用起来吗?

    原文地址:http://www.cnblogs.com/ityouknow/p/7508306.html 原文地址:https://www.zhihu.com/question/61403505 今天 ...

  6. Spring Boot2.1.7启动zipkin-server报错:Error creating bean with name 'armeriaServer' defined in class path

    修改项目,更新组件版本时,引入了最新版本2.12.9的zipkin-server和zipkin-autoconfigure-ui时,服务启动报错: org.springframework.beans. ...

  7. Python函数作用域和匿名函数

    匿名函数的定义 全局变量和局部变量的概念 global(全局变量)和 nonlocal(局部变量) 闭包.递归.回调 匿名函数 匿名函数  lambda 语法规则:lambda   参数 : 表达式 ...

  8. linux下C/C++编译时系统搜索 include 和 链接库 文件路径的指定

     C/C++程序在linux下被编译和连接时,GCC/G++会查找系统默认的include和link的路径,以及自己在编译命令中指定的路径.自己指定的路径就不说了,这里说明一下系统自动搜索的路径.   ...

  9. Vue v-for操作对象与数值

    <!doctype html> <html lang="en"> <head id="head"> <meta cha ...

  10. [日常] NOI前划水日记

    NOI前划水日记 开坑记录一下每天的效率有多低 5.24 早上被春哥安排了一场NEERC(不过怎么是qualification round啊) 省队势力都跑去参加THU/PKU夏令营了...剩下四个D ...