MYSQL笔记1

MYSQL笔记

参照《MySQL数据库原理、设计与应用》清华大学出版社

第二章 数据库基本操作

2.1数据库操作

2.1.1创建数据库

create database (if not exists) xxx;

2.1.2查看数据库

1.查看存在的所有数据库

show databases;

2.查看指定数据库的创建信息

show create database xxx;

2.1.3选择数据库

1.use xxx;

2.查看选择的数据库select database();

2.1.4删除数据库

drop database (if exists) xxx;

2.2数据表操作

2.2.1创建数据表

create table xxx( 1字段名 字段类型, 2字段名 字段类型, ...... );

2.2.2.查看数据表

查看数据表

show tables (like '%关键字%');

2.2.3修改数据标题

1.修改数据表名字

①rename table 旧表名 to 新表名;

②alter table 旧表名 rename 新表名;

2.2.4查看表结构

1.查看数据表 或 数据表字段信息

查看数据表关键信息 desc xxx;

查看具体字段信息 desc xxx 字段名;

  

2.查看数据表的创建语句、字符集、创建语句

show create table xxx;

show create table xxx\G 更详细整洁

2.2.5修改表结构

1.修改字段名

alter table xxx change 旧字段名 新字段名 字段类型;

2.修改字段类型

alter table xxx modify 字段名 新字段类型;

3.修改字段的位置

①alter table xxx modify 1字段名 字段数据类型 after 2字段名; 将1字段排在2字段后 

②alter table xxx modify 字段名 字段数据类型 first; 将字段排在第一个字段

4.新增字段

①新增一个字段,并可指定其位置(默认最后一个)

alter table xxx add 新增字段名 新增字段数据类型(after 已存在字段名);

alter table xxx add 新增字段名 新增字段数据类型 (first);

  

②同时新增多个字段(只能排后面)

alter table xxx add(1新字段名 1字段类型,2新字段名 2字段类型,...);

5.删除字段

alter table xxx drop 字段名;

2.2.6删除数据表

drop table xxx,xxx,xxx;

6.查询字段信息

select COLUMN_NAME,column_comment from information_schema.COLUMNS where table_name='表名' and table_schema='数据库名';

2.3数据操作

2.3.1添加数据

1.为所有字段添加数据

insert into xxx values (1字段对应第一个数据,2字段对应第一个数据,...), (1字段对应第二个数据,2字段对应第二个数据,...);

2.为部分字段添加数据

①insert into xxx (需要加数据的1字段名,需要加数据的2字段名,...) values(字段1对应数据,字段2对应数据,...);

②insert into xxx set 1字段名=字段数据,2字段名=字段数据;

2.3.2查询数据

①查询表中全部数据 select * from xxx;

②查询表中部分字段 select 查询1字段名,查询2字段名 from xxx;

③简单条件查询数据 select * from xxx where 查询字段判定条件;

2.3.3修改数据

update xxx set 需更新的1字段名=更新数据内容,需更新的2字段名=更新数据内容 (where 更新字段条件);

2.3.4删除数据

①delete from xxx where 删除条件;

②delete from xxx;逐条全删(更文静)

③truncate table xxx;直接全删(更快更狠)


5月8日

注释

单行注释

#注释内容

-- 注释内容

多行注释

/*
注释内容
*/
  • 6
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

王雀跃

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值