介绍与安装mysql请看前一篇文章,文章中链接非微信公众号链接,请复制在网页中打开。
1、SQL语言的概念:
SQL是结构化查询语言(Structured Query Language),是关系型数据的一门通用语言,用于实现对数据库的查询,更新和管理。
2、sql的分类
DDL(Data Definition Language),数据定义语言,它用来定义我们的数据库对象,包括数据库、数据表和列。通过使用DDL,我们可以create、drop、alter数据库和表结构。
DML(Data Manipulation Language),数据操作语言,我们用它操作和数据库相关的记录,比如 insert、update、delete数据表中的记录。
DQL(Data Query Language),数据查询语言,我们用它查询想要的记录(select)。
TCL(Transaction Control Language),事务控制语言(commit 、 rollback)。
DCL(Data Control Language),数据控制语言,我们用它来定义访问权限和安全级别(grant 、revoke)。
3、DDL操作,数据定义语言
SQL语句--mysql增删改查语句(增删数据库、完整性约束、创建表、修改表结构、查看表、插入数据、修改数据、复制表[数据库]、删除表[数据]):https://blog.csdn.net/weixin_41685388/article/details/103107451
DDL(Data Definition Language),数据定义语言,它用来定义我们的数据库对象,包括数据库、数据表和列。通过使用 DDL,我们可以create、drop、alter数据库和表结构。
语法:
①每句结束标识符是英文分号;
②对大小写不敏感(不区分大小写);
③给数据库,表等数据库对象起名字时不能使用关键字;
④注释用:# 也可以用: -- (--后面一般会加一个空格);
⑤起名时不能数字开头,一般用字母数字和下划线.
3.1、数据库操作
创建数据库:
create database [ if not exists ] dbname;
create database if not exists abc default character set utf8;
create database if not exists abc character set utf8;
销毁(删除)数据库:
drop database [if exists ] dbname;
3.2、数据类型及表操作
数据类型:
1)、数值类型 整型的每一种都分无符号(unsigned)和有符号(signed)两种类型(float和double总是带符号的),在默认情况下声明的整型变量都是有符号的类型(char有点特别),如果需声明无符号类型的话就需要在类型后加上unsigned (如:age tinyint unsigned,). |