主页 > 互联网  > 

MySQL基础回顾#1

MySQL基础回顾#1
一.数据库相关概念 名称全程简称数据库存储数据的仓库,数据是有组织的进行存储DataBase(DB)数据库管理系统操纵和管理数据库的大型软件DataBase Management System(DBMS)SQL操作关系型数据库的编程语言,定义了一套操作关系型数据库的统一标准Structured Query Language(SQL) 1.MySQL下载及安装

MySQL社区版

2.MySQL启动 #MySQL启动 net start mysql80 #MySQL关闭 net stop mysql80 3.MySQL客户端连接

MySQL自带的客户端命令行

mysql [-h 127.0.0.1] [-p 3306] -u root -p 4.MySQL数据模型

数据库

 5.MySQL的Shell命令

以反斜线 \ 开头,以下列举几个常用的

\help  查看帮助信息

\connect root@localhost  连接到本地MySQL服务器

二、SQL通用语法

1.SQL语法可单行或多行书写,以分号结尾

2.SQL语句可使用空格/缩进来增强语句的可读性

3.MySQL数据库的SQL语句不区分大小写,关键字建议用大写

4.注释:

         单行注释:--注释内容  或  #注释内容(MySQL特有)

         多行注释:/* 注释内容 */

1.SQL分类

 2.DDL-数据库操作

(1)查询

查询所有数据库

show databases;

查询当前数据库

select database();

查询表结构

desc 表名;

查询指定表的建表语句

show create table 表名;

 (2)创建

创建数据库

/* [if not exists]表示若当前数据库名称不存在则创建 [default charset 字符集]表示指定当前创建数据库的字符集 [collate 排序规则]表示当前创建数据库的排序规则 */ create database [if not exists] 数据库名 [default charset 字符集] [collate 排序规则];

若返回Query OK则表示当前数据库创建成功

[default charset 字符集]通常为utf8,存储长度为3个字节,或utf8mb4,存储长度为4字节

创建表

注意最后一个字段后面没有逗号

create table 表名( 字段1 字段1类型[comment 字段1注释], 字段2 字段2类型[comment 字段2注释], 字段3 字段3类型[comment 字段3注释], ...... 字段n 字段n类型[comment 字段n注释] )[comment 表注释];

举个栗子:

创建一张用户表

create table tb_user( id int comment '编号', name varchar(50) comment '姓名', age int comment '年龄', gender varchar(1) comment '性别' ) comment '用户表';

查看上面创建好的用户表

查看表中有哪些字段

查看创建表的sql语句

 (3)删除数据库

drop database[if exists]数据库名;

(4)使用

use 数据库名;  三、MySQL数据类型 1.数值类型

2.字符串类型注意: 

char(10) 定长字符串,性能好

varchar(10) 变长字符串,性能差,因为要根据内容计算所占字符长度

 3.日期类型注意:TIMESTAMP最多只能取到2038年

标签:

MySQL基础回顾#1由讯客互联互联网栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“MySQL基础回顾#1