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. python 操作mysql数据库之模拟购物系统登录及购物

    python 操作mysql数据库之模拟购物系统登录及购物,功能包含普通用户.管理员登录,查看商品.购买商品.添加商品,用户充值等. mysql 数据库shop 表结构创建如下: create TAB ...

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

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

  3. mysql数据库安装、启动及权限设置

    1. 安装需安装mysql客户端和服务器端. Centos下,可用命令:yum install mysql安装mysql客户端:使用命令:yum install mysql-server安装mysql ...

  4. MySQL数据库安装和启动

    目录 一.数据库介绍 二.数据库的分类 1. 关系型数据库系统 2. 当下的关系型数据库系统 3. 当下的非关系型数据库系统 4. 关系型和非关系型数据库系统的区别 三.MySQL的架构 四.MySQ ...

  5. mysql数据库忘记密码时如何登录

    1.打开cmd命令提示符,进入上一步mysql.exe所在的文件夹即: 2.输入命令  mysqld --skip-grant-tables  回车,此时就跳过了mysql的用户验证 3.然后直接输入 ...

  6. JDBC中 mysql数据库的连接工具类 Java登录 及增删改查 整理 附带:Navicat Premium 11.0.12中文破解版.zip(下载)mysql数据库工具

    先写一个工具类,有实现MySQL数据库连接的方法,和关闭数据库连接.关闭ResultSet  结果集.关闭PreparedStatement 的方法.代码如下: package com.swift; ...

  7. mysql数据库初始化(启动mysql时候报很多错误,初始化)

    ./mysql_install_db --defaults-file=/etc/my.cnf --user=mysql --basedir=/usr/local/mysql --datadir=/us ...

  8. MySQL数据库安装与启动(Linux)

    1.用yum安装 用root权限打开命令行界面,执行以下yum指令: yum安装MySQL yum install mysql mysql-server mysql-devel -y 在最终提示Com ...

  9. MySQL数据库学习笔记(九)----JDBC的ResultSet接口(查询操作)、PreparedStatement接口重构增删改查(含SQL注入的解释)

    [声明] 欢迎转载,但请保留文章原始出处→_→ 生命壹号:http://www.cnblogs.com/smyhvae/ 文章来源:http://www.cnblogs.com/smyhvae/p/4 ...

随机推荐

  1. -------- Rootkit 核心技术——利用 nt!_MDL 突破 KiServiceTable 的只读访问限制 Part II --------

    ------------------------------------------------------------------------------------------- 本篇开始进入正题 ...

  2. 微调数据库表结构,30 分钟搞定 WordPress 数据库查询缓慢问题

    同事的美女图片站,基于 WordPress 搭建的,因为数据越来越多,变得慢,我从 PHP slow log 里面看出是 WordPress 有些查询总是很慢,即使已经安装了页面缓存插件,但是由于页面 ...

  3. 深入剖析Java编程中的中文问题及建议最优解决方法

    摘录自:http://fafeng.blogbus.com/logs/3062998.html http://www.blogbus.com/fafeng-logs/3063006.html 深入剖析 ...

  4. 【Android】屏幕尺寸的表示

    1. 单位 - px(pixel): 普通的像素点描述,位图中的一个颜色点(RGBA或者YUV) - dip(device independent pixels): 设备独立像素. - dp: 与di ...

  5. WPF 简易新手引导

    这两天不忙,所以,做了一个简易的新手引导小Demo.因为,不是项目上应用,所以,做的很粗糙,也就是给需要的人,一个思路而已. 新手引导功能的话,就是告诉用户,页面上操作的顺序,第一步要做什么,第二步要 ...

  6. SQL SERVER的单用户模式以及专用管理员连接

    2007-03-08 18:22:03.46 server    Microsoft SQL Server  2000 - 8.00.2039 (Intel X86) May  3 2005 23:1 ...

  7. JavaScript动画:offset家族和匀速动画详解(含轮播图的实现)

    本文最初发表于博客园,并在GitHub上持续更新前端的系列文章.欢迎在GitHub上关注我,一起入门和进阶前端. 以下是正文. offset家族简介 我们知道,三大家族包括:offset/scroll ...

  8. [SQL] 函数整理(T-SQL 版)

    函数整理(T-SQL 版) 一.数学函数 1.求绝对值 ABS() 函数用来返回一个数值的绝对值. SELECT ABS(-5.38) AS absValue; 2.求指数 POWER()  函数是用 ...

  9. svn一整套使用,从下载到整个服务器搭建完成的详细说明

    SVN服务器的本地搭建和使用 Subversion是优秀的版本控制工具,其具体的的优点和详细介绍,这里就不再多说. 首先来下载和搭建SVN服务器. 现在Subversion已经迁移到apache网站上 ...

  10. VS工程中的Windows.h

    才发现这个Windows.h是有些奥秘的,不是随便引用就可以的. 1,C++工程,头文件引用要讲求一定顺序.如果cpp文件先引用a.h,再引用b.h,则后者自动包含a.h.这一点很重要. 2,Wind ...