欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

MySQL入门必看!!!_20200910

程序员文章站 2024-02-02 22:06:52
...

前言

今天主要说一下如何创建数据库 创建表
以及简单的SQL语句 下面跟着我的步伐
Let’s go.

数据库相关操作

1.创建数据库

-- create database 数据库名
例  create database en001;

2.使用数据库

-- use 数据库名
例  use en001;

3.查看数据库

show databases;

4。查询当前使用的数据库

select database();

5.删除数据库

-- drop database  数据库名;
例  drop database en001;

表的相关操作

1.创建表

create table 表名(
列描述,
列描述,
....
);

2.类描述

列名  类型[约束]
    列名 :自定义
    例 : student_name
    类型 : varchar . int . double . data
约束:
主键约束:primary key
非空约束:not null
唯一 约束:unique
外键约束:foreign key(多表)

3.删除表

drop table 表名;

4.查询所有表

show tables;

例:创建分类表 tb_category(cid,cname)

-- auto_increment 自动增长列

create table tb_catgory(
 cid int primary key auto_increment,
 cname varchar(20)
);

数据增删改

1. 添加

-- 添加
insert into 表名 values('值1','值2',...)
--值的个数要和列的个数一样,且顺序一致。

insert into 表名(列名1,列名2,...) valuse('值1','值2',....) 
---【必须掌握】

---SQL语句中,所有的数据,都要用引号(单引号) 。如果是 整形,引号可以省略
insert into tb_category(cid,cname) values('1','jack');
insert into tb_category(cname) values('rose');																																																																													

2.更新(修改)

--更新
updata 表名 set 列名 ='值' ,列名2='值2';--更新所有列

updata 表名 set 列名='值' ,列名2='值2' where 条件;
--更新指定列


例 : 更新cid=2 的分类名称为 ‘tom’;

updata tb_category set cname='tom' where cid=2;

3.删除

-- 删除 
delete from  表名  ; --删除所有
delete from 表名 where 条件 ; ---删除指定的数据

例: 删除 cid=1 的数据
delete from tb_category where cid=1;

4.数据查询

select * from 表名 ;  --查询所有;

select * from tb_category;

总结

DDL:数据定义语言,用于描述数据库的中结构(db结构、table结构)

  • 数据库相关:create database 、drop database

  • 表相关:create table 、drop table

DML:数据操作语言,用于操作表中数据的。

  • 添加:insert into
  • 修改:update set
  • 删除:delete from

DQL:数据查询语言

  • 查询:select