- 8
- 0
- 约5.98万字
- 约 80页
- 2019-04-18 发布于广东
- 举报
Mysql 笔记,小赵同学整理
基础语句
create 创建数据库
create database 数据库名 charset 字符集;
show 查看数据的创建语句
show create database db_name;
drop 删除数据库
drop database 数据库名;
use 选择数据库
use 数据库名;
create 创建数据表
create table table_name (column_name column_type);
实例解析:
如果你不想字段为null 可以设置字段的属性为not null, 在操作数据库时如果输入该字段
的数据为null ,就会报错。
auto_increment 定义列为自增的属性,一般用于主键,数值会自动加1。
primary key 关键字用于定义列为主键。 您可以使用多列来定义主键,列间以逗号分隔。
engine 设置存储引擎,charset 设置编码。
查看表
show tables;
通过另一个表建表:
通过对另一个表的查询复制创建
create table newtable select * from soucetable;
drop 删除数据表
drop table table_name ;
删除表内数据
delete *from 表名 where 删除条件;
实例:删除学生表内姓名为张三的记录。
delete *from student where name = 张三;
清除表内数据,保存表结构,用truncate 。格式为:
truncate table 表名;
实例:清除学生表内的所有数据。
truncate table student;
删除表用drop,就是啥都没了。格式为:
drop table 表名;
实例:删除学生表。
drop table student;
1、当你不再需要该表时, 用drop;
2、当你仍要保留该表,但要删除所有记录时, 用truncate;
3、当你要删除部分记录时, 用delete。
MySQL 删除表的几种情况:
1、drop table table_name : 删除表全部数据和表结构,立刻释放磁盘空间,不管是
Innodb 和 MyISAM;
实例,删除学生表:
drop table student;
2、truncate table table_name : 删除表全部数据,保留表结构,立刻释放磁盘空
间 ,不管是 Innodb 和 MyISAM;
实例,删除学生表:
truncate table student;
3、delete from table_name : 删除表全部数据,表结构不变,对于 MyISAM 会立刻释
放磁盘空间,InnoDB 不会释放磁盘空间;
实例,删除学生表:
delete from student;
4 、delete from table_name where xxx : 带条件的删除,表结构不变,不管是
innodb 还是 MyISAM 都不会释放磁盘空间;
实例,删除学生表中姓名为 张三 的数据:
delete from student where T_name = 张三;
5、delete 操作以后,使用optimize table table_name 会立刻释放磁盘空间,不管是
innodb 还是 myisam;
实例,删除学生表中姓名为 张三 的数据:
delete from student where T_name = 张三;
实例,释放学生表的表空间:
optimize table student;
6、delete from 表以后虽然未释放磁盘空间,但是下次插入数据的时候,仍然可以使用
这部分空间。
insert 插入数据
insert into table_name ( field1, field2,...fieldn )
values
( value1, value2,...valuen );
如果数据是字符型,必须使用单引号或者双引号,如:value。
读取数据表:
select * from stu
insert 同时插入多条数据方法
insert into
您可能关注的文档
- J+互联网技术分享会-动捕技术.pptx
- J+微服务架构实践-梁鹏飞(1).pdf
- Java编程环境下载、安装、配置与运行.docx
- JAVA程序员 从笨鸟到菜鸟.pdf
- javascript应用规范-计算机.doc
- Java程序员常见面试题.docx
- Java程序员面试中的多线程问题---java面试题.pdf
- java的23种设计模式-动力节点.pdf
- Java多线程编程指南 (1).pdf
- JavaEE学习笔记-计算机.pdf
- 中国国家标准 GB/Z 37551.300-2026海洋能 波浪能、潮流能及其他水流能转换装置 第300部分:河流能转换装置发电性能评估.pdf
- GB/T 44937.3-2025集成电路 电磁发射测量 第3部分:辐射发射测量 表面扫描法.pdf
- 中国国家标准 GB/T 44937.3-2025集成电路 电磁发射测量 第3部分:辐射发射测量 表面扫描法.pdf
- 《GB/T 44937.3-2025集成电路 电磁发射测量 第3部分:辐射发射测量 表面扫描法》.pdf
- 中国国家标准 GB/T 44937.1-2025集成电路 电磁发射测量 第1部分:通用条件和定义.pdf
- GB/T 44937.1-2025集成电路 电磁发射测量 第1部分:通用条件和定义.pdf
- 《GB/T 44937.1-2025集成电路 电磁发射测量 第1部分:通用条件和定义》.pdf
- 中国国家标准 GB/T 4937.37-2025半导体器件 机械和气候试验方法 第37部分:采用加速度计的板级跌落试验方法.pdf
- 《GB/T 4937.10-2025半导体器件 机械和气候试验方法 第10部分:机械冲击 器件和组件》.pdf
- 中国国家标准 GB/T 44937.2-2025集成电路 电磁发射测量 第2部分:辐射发射测量TEM小室和宽带TEM小室法.pdf
最近下载
- 汽车维修手册丽驰电动售后服务培训资料.ppt VIP
- 2025年西安电力高等专科学校单招职业适应性测试题库有答案.docx VIP
- 国际音标卡[小卡片].pdf VIP
- 2.1 轴对称(一) 课件 2025-2026学年度北师大版数学三年级下册.pptx VIP
- MAG-Pro Plus MIG/MAG奥太弧焊电源使用说明书 20231116.pdf VIP
- 锂离子电池负极材料研究.pptx VIP
- T /CNCA 116.2—2025 露天矿卡车无人驾驶运输技术要求 第2部分线控底盘.pdf VIP
- 湖北省武汉市2025-2026学年七年级上学期期末考试语文模拟试题(含答案.pdf VIP
- 模具强度计算公式表.xls VIP
- 《GB 26488-2025镁合金压铸安全生产规范》.pdf
原创力文档

文档评论(0)