MySQL数据库的基本认识与操作

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 表名/库名;

posted @ 2019-06-12 18:43  Python及时行乐  阅读(494)  评论(0编辑  收藏  举报