MYSQL 相关建表语句
各位程序猿大佬们,你们好啊!
作为一位还是萌新的程序猿,这是我的第一篇博客。我写博客的人生也就从今天开始,可能有很多地方不足,希望大佬们能多多照顾我这个萌新啊!首先,我们先来认识一下SQL语句
数据库是不认识JAVA语言的,但是我们同样要与数据库交互,这时需要使用到数据库认识的语言SQL语句,它是数据库的代码。结构化查询语言(Structured Query Language)简称SQL
SQL语句分类分为三大类:
一.数据定义语言:简称DDL(Data Definition Language),用来定义数据库对象:数据库,表,列等。关键字:create,alter,drop等
二. 数据操作语言:简称DML(Data Manipulation Language),用来对数据库中表的记录进行更新。关键字:insert,delete,update等
三. 数据控制语言:简称DCL(Data Control Language),用来定义数据库的访问权限和安全级别,及创建用户。n 数据查询语言:简称DQL(Data Query Language),用来查询数据库中表的记录。关键字:select,from,where等
接下来我们开始学习建表语句
1.1.1 创建数据库
格式: * create database 数据库名;
1.1.2 查看数据库
show databases; # 查看数据库MySQL服务器中的所有的数据库:
show create database 数据库名; # 查看某个数据库的定义的信息;
1.1.3 删除数据库
drop database 数据库名称;
1.1.4 使用数据库
use 数据库名;创建表
2 表相关
2.2.1 创建表
create table 表名(
列描述,
列描述,
…
);
2.2.2 删除表
drop table 表名;
2.2.3 查询所有表
show tables;
3 数据增删改
3.3.1 添加
insert into 表名 values(‘值1’,‘值2’,…);
insert into 表名(列名1,列名2,…) values(‘值1’,‘值2’,…);
3.3.2 更新
update 表名 set 列名=‘值’,列名2=‘值’;
update 表名 set 列名=‘值’,列名2=‘值’ where 条件;
3.3.3 删除
delete from 表名;
delete from 表名 where 条件;