Mysql是一个数据库,但是我们安装的mysql数据库服务,服务就会有状态,启动,停止,重启。我们使用mysql必须保证mysql启动。

使用mysql数据库需要连接数据库

Mysql -u -p -h

  • -u 用户,默认有root用户,root用户是mysql数据库的管理员用户,拥有最高的权限。所以默认不允许远程登录root用户。
  • -p 密码,用户对应的密码
  • -h 主机,默认是localhost(127.0.0.1)代表本机,
Mysql结构

Mysql是数据库类型

在mysql当中,存放的

  • Database 数据库
  • Table 表
  • Field(column) 字段
  • Value 值

对比office的Excel来看

  • Mysql —> Excel
  • Database —> file
  • Table —> Sheet
  • Field —> 表头
  • Value —> 数据
Sql语法规则
  1. 分号结尾
  2. 所有sql文档,系统变量大写
  3. Mysql本身大小写不敏感
查询数据库命令
  • SHOW DATABASES;

创建数据库
- CREATE DATABASE school CHARSET=UTF8;

使用数据库
  • USE school

查看表
  • SHOW TABLES;

创建表

CREATE TABLE student(id INT,name CHAR(32),age INT) CHARSET=UTF8;

创建表格式

  • CREATE TABLE tb_name(field FIELD_TYPE,) [CHARSET=UTF8];
字段类型:

INT:

  • TINYINT 微整数 1个字节 -128-127
  • SMALLINT 小整数 2个字节
  • MEDIUMINT 中等整数 3个字节
  • INT 整数 4个字节 -2147483648-2147483647
  • BIGINT 大整数 8个字节

float: 4个字节

char 字符

Varchar 字符

Char和varchar 都需要指定长度,如果字符的长度不够char的长度,以空格填充,

Varchar 按照字符的长度设定长度

Char类型的字符串不可以用空格结尾

Date 3字节 1998-12-21

TIME 3字节 23:24:24

插入语句

查看表结构

  • DESC student;

插入数据:

INSERT INTO 表名(字段1,字段2,…) VALUE(值1,值2,…);

查询数据库数据

SELECT 字段 FROM table_name;

所有字段可以用代替,在工作当中一般不允许用

SELECT * FROM 表名 WHERE 条件;

修改数据库数据

UPDATE FROM 表名 WHERE 条件;

删除数据

DELETE FROM 表名 WHERE 条件;

删除表和库

DROP TABLE/DATABASE 表名/库名;

MySQL数据库的基本认识与操作的更多相关文章

  1. 在Jena框架下基于MySQL数据库实现本体的存取操作

    在Jena框架下基于MySQL数据库实现本体的存取操作 转自:http://blog.csdn.net/jtz_mpp/article/details/6224311 最近在做一个基于本体的管理系统. ...

  2. 第二百八十九节,MySQL数据库-ORM之sqlalchemy模块操作数据库

    MySQL数据库-ORM之sqlalchemy模块操作数据库 sqlalchemy第三方模块 sqlalchemysqlalchemy是Python编程语言下的一款ORM框架,该框架建立在数据库API ...

  3. [MySQL数据库之记录的详细操作:增、改、删、单表查询、多表查询]

    [MySQL数据库之记录的详细操作:增.改.删.单表查询.多表查询] 记录详细操作 增.删.改 增: insert t1(字段1,字段2,字段3) values (值1,值2,值3), (值1,值2, ...

  4. [MySQL数据库之表的详细操作:存储引擎、表介绍、表字段之数据类型]

    [MySQL数据库之表的详细操作:存储引擎.表介绍.表字段之数据类型] 表的详细操作 存储引擎 mysql中建立的库======>文件夹 库中建立的表======>文件 用来存储数据的文件 ...

  5. MySQL数据库的环境及简单操作

    ***********************************************声明*************************************************** ...

  6. 一、初识MySQL数据库 二、搭建MySQL数据库(重点) 三、使用MySQL数据库 四、认识MySQL数据库的数据类型 五、操作MySQL数据库的数据(重点)

    一.初识MySQL数据库 ###<1>数据库概述     1. 数据库         长期存储在计算机内的,由组织的可共享的数据集合         存储数据的仓库         文件 ...

  7. socketserver模块、MySQL(数据库、数据表的操作)

    一.socketserver实现并发 基于tcp的套接字,关键就是两个循环,一个链接循环,一个通信循环. socketserver模块中分两大类:server类(解决链接问题)和request类(解决 ...

  8. 使用python读取mysql数据库并进行数据的操作

    (一)环境的配置 使用python调用mysql数据库要引进一些库. 目前我使用的python版本是python3.6.引进库为pymysql 其他对应的库可以有以下选择: mysqldb,oursq ...

  9. 通过jdbc连接MySql数据库的增删改查操作

    一.获取数据库连接 要对MySql数据库内的数据进行增删改查等操作,首先要获取数据库连接 JDBC:Java中连接数据库方式 具体操作如下: 获取数据库连接的步骤: 1.先定义好四个参数 String ...

  10. Mysql 数据库 表中列的操作

    [1]Mysql数据库中表的列操作 Mysql中关于表中列的操作集语句: -- [1]增加一列 ) DEFAULT NULL COMMENT '目的码区号'; -- [2]增加一列,在dnis_are ...

随机推荐

  1. python配置yum源

    import subprocess import sys import os def main(): try: subprocess.call(["yum install wget -y;c ...

  2. css3实现左右锯齿效果

    要实现的效果:css3实现左右锯齿效果 <!DOCTYPE html> <html> <head> <meta charset=" utf-8&qu ...

  3. git 平时遇到的问题记录

    1.git warning: LF will be replaced by CRLF in 解决办法 git config core.autocrlf false 2.git提交时如何忽略一些文件 h ...

  4. 手写C++代码实现POST传输数据

    char *pHttpPost = "POST %s HTTP/1.1\r\n" "Host: %s:%d\r\n" "Content-Type: a ...

  5. iOS-常见问题(错误和警告)

    1.storyboard连线问题    产生原因:将与storyboard关联的属性删除了,但是storyboard中还保持之前所关联的属性.    解决:取消关联就没事了.     2.XXXXX ...

  6. NASA HEG tool安装心得

    自从NASA对MRT工具停止支持后,这个工具的官网也随之打不开无法下载.处理数据当然还是需要官方的工具好一些. 现在NASA推荐使用HEG工具来处理MODIS系列产品,除此之外工具对ASTER, MI ...

  7. 15.Git四种协议-本地协议(local)、HTTP协议、SSH协议、Git协议

    1.本地协议(loacl) 最基本的协议,其远程仓库其实就是硬盘内部的一个目录(例如D:\\project).常见于团队内的人对一个共享的文件系统(例如NFS)具有访问权限,或者多人共用一台电脑的情况 ...

  8. Codis-proxy的配置和启动

    生成配置文件,即将现有的配置文件输出到指定目录位置: ./codis-proxy --default-config | tee conf/proxy.toml 修改配置文件信息: vi conf/pr ...

  9. springboot下html的js中使用shiro标签功能

    在js中直接使用shiro标签是不行的 比如 下面有个小技巧

  10. Hystrix(下),使用公共降级类

    使用Hystrix熔断(下) 在一个分布式系统里,一个服务依赖多个服务,可能存在某个服务调用失败,         比如超时.异常等,如何能够保证在一个依赖出问题的情况下,不会导致整体服务失败,   ...