Mysql学习(一)
来源:互联网 发布:淘宝开放平台 什么 编辑:程序博客网 时间:2024/06/11 16:40
常用命令
查看数据库:SHOW DATABASES;
进入数据库:USE DATABASE dataname;
查看版本: SELECT VERSION();
数据库下的表:SHOW TABLES;
查看表结构:DESC tablename;/SHOW COLUMNS FROM tablename;
查看数据库字符集:SHOW VARIABLES LIKE %CHAR%;
查看数据库列的字符集:SHOW FULL COLUMNS FROM tablename;
1.约束
(1)FOREIGN KEY 外键约束(因为对数据引擎有要求,实际应用中不用物理外键)
a.外键列和参照列数据类型相同;外键列和参照列需要创建索引;存储引擎只能为INNODB
b.编辑存储引擎
default-storage-engine=INNODB
c. 创建
FOREIGN KEY(外键列)REFERENCES参照列
显示索引
SHOW INDEXESFROM
参照操作:
CASEADE:父表删除和更新且自动删除或更新子表中匹配的行。
SET NULL: :父表删除和更新,子表不指定NOT NULL时职位null
RESTRICT:拒绝对父表的删除和更新
NO ACTION:与RESTRICT相同
(2)表级(多个列)和列级(一个列)约束
阅读全文
0 0
- MySQL 学习<一> MySQL简介
- MySQL入门学习(一)
- MySQL入门学习 一
- MySQL 学习笔记一
- MySQL入门学习(一)
- mysql 学习一
- MySQL入门学习(一)
- MySQL入门学习(一)
- mysql学习整理(一)
- mysql学习记录 一
- MySQL 学习笔记 一
- MySQL学习笔记一
- MySQL 学习笔记 一
- mysql学习笔记 一
- mysql学习(一)
- Mysql学习笔记(一)
- MySQL学习笔记(一)
- MySQL学习笔记(一)
- 1.2指令集体系结构分类
- Java中关于volatile关键字的一些总结
- 减少Android Studio应用项目体积的办法
- 【Scikit-Learn 中文文档】大规模计算的策略: 更大量的数据
- E: Sub-process /usr/bin/dpkg returned an error code (1) 解决方案
- Mysql学习(一)
- 【Scikit-Learn 中文文档】预测延迟 / 预测吞吐量 / 技巧和窍门
- 【Scikit-Learn 中文文档】使用 scikit-learn 介绍机器学习
- 蓝桥杯2016C语言A组赛题解析
- (作业)利用网络编程实现多个城市的天气查询
- Nfs安装配置
- C#窗体贪吃蛇
- 【Scikit-Learn 中文文档】机器学习: scikit-learn 中的设置以及预估对象
- Java并发学习(十六)-并发工具CyclicBarrier