文章目录
MySQL基础命令
本数据都在DataGrip软件上操作。
MySQL的特点有:
(1)MySQL是开源的;
(2)MySQL支持大量数据处理,可以处理上千万条的数据记录;
(3)MySQL使用标准的SQL语言形式;
(4)MySQL可以安装在不同的操作系统,并且提供了多种编程语言的操作接口,包括Python、Java、PHP、C++、Ruby等;
(5)支持多种存储引擎。
SQL语句的分类
数据定义语言: DDL (Data Definition Language):用来定义数据库、数据表、列等。创建create、修改alter、删除drop等。
数据操作语言: DML (Data Manipulation Language):用来更新数据表。插入数据insert、更新数据update、删除数据delete等。
数据查询语言: DQL (Data Query Language):用于查询数据。查询数据select、条件where等。
数据控制语言: DCL (Data Control Language):用来定义数据库的访问权限和安全级别,及创建用户。
在MySQL数据库中,常用的字段类型如下:[数据类型]
(1)整数:int;
(2)小数:double,注意:在编程开发中,一般把小数称为浮点数;
(3)字符串:varchar;
(4)时间日期:date、datetime。
【DDL】数据库操作
创建数据库
create database [其他] 数据库名 [设置编码格式];
==说明:==使用[ ]
表示的内容表示可选项。
例:
(1)创建一个班级
user1数据库,且使用默认编码;
(2)创建一个班级
user2数据库,charset设置编码为utf8。
(3)若再使用相同命令创建一个已有的数据库:班级
user1。
# (1)创建一个`班级`user1`数据库,且使用默认编码;
create database user1;
# (2)创建一个`班级`user2`数据库,charset设置编码为utf8。
create database user2 charset utf8;
# (3)若再使用相同命令创建一个已有的数据库:班级`user1`。
create database if not exists user1 charset utf8;
查看数据库
# 查看有哪些数据库
show databases;
# 查看数据库的创建语句
show create database 数据库名;
删除数据库
drop database 数据库名称;