Mysql之基础知识笔记
2024-09-01 20:55:29
Mysql数据库基础知识个人笔记
连接本地数据库:
mysql -h localhost -u root -p 回车输入数据库密码
数据库的基础操作:
查看当前所有的数据库:show databases; #系统自带有四个库
创建数据库:create database 数据库名;
打开数据库:use 数据库名;
删除数据库:drop database 数据库名;
查看单个数据库信息: show create database 数据库名;
表的基础操作
约束条件与数据类型的宽度一样,都是可选参数。
作用:用于保证数据的完整性和一致性。
PRIMARY KEY (PK) 标识该字段为该表的主键,可以唯一的标识记录
FOREIGN KEY (FK) 标识该字段为该表的外键
NOT NULL 标识该字段不能为空
UNIQUE KEY (UK) 标识该字段的值是唯一的
AUTO_INCREMENT 标识该字段的值自动增长(整数类型,而且为主键)
DEFAULT 为该字段设置默认值
UNSIGNED 无符号
ZEROFILL 使用0填充
创建表
create table 表名 (
字段1 数据类型(长度) 完整性约束,
字段2 数据类型(长度) 完整性约束
);
查看表结构,详细结构,所有表
describe 表名; 或 desc 表名;
e.g desc t1;
---------------------------------------------
show create table 表名\G;
\G:帮助整理结果的格式
e.g show create table course\G;
---------------------------------------------
show tables;
删除表
drop table 表名;
查询表
select * from 表名;
最新文章
- Gerald is into Art
- 数据库客户端SQLeonardo的使用
- [转]EntityFramework走马观花之CRUD(下)
- js实现文字字幕滚动
- JQuery ajax调用asp.net的webMethod
- Android WebView坑摘要
- JAVA基础-JDBC(一)
- 克拉默法则(Cramer's Rule)的证明
- android 摇一摇+震动+声音效果
- ORACLE中INSERT插入多条数据
- OpenCV-Python 中文教程(搬运)目录
- 挂载银行前置机Ukey到windows server2012虚拟机的操作记录
- 【转】Python之数据序列化(json、pickle、shelve)
- 深入浅出 JavaScript 关键词 -- this
- Gravitational Teleport简单使用
- Q他中的乱码再理解
- MySQL Json类型的数据处理
- 架构:The Onion Architecture : part 3(洋葱架构:第三篇)(转载)
- Mybatis之reflection包源代码解析(一)
- sourcetree和Git的使用教程
热门文章
- 02 RESTFul接口和HTTP的幂等性分析
- 关于升级最新版本node.js你知道多少?
- 我熬夜开发了一款简约实用、支持多平台的Markdown在线编辑器(开源)
- Linux文件的通配符
- Java中时间方法大全01(持续更新)
- CMU15445 (Fall 2019) 之 Project#2 - Hash Table 详解
- java导出excel单sheet超过65535数据报错拆分多sheet导出
- 4-12 Spring Security + JWT
- 1_day01_操作系统安装
- ESXI启用本地登录和SSH服务连接功能,使用Xshell连接