msyql常用命令
1.创建、删除数据库
create database dbname;
drop database dbname;
2.选择某一个数据库
use dbname;
3.显示所有表
show tables;
4.查看某一张表的格式
describe tablename;
5.删除某一张表
drop tablename;
6.创建一张表
例如:create table doctor(ID int,name char(20),title char(20),major char(20),office char(20));
7.设置主键的方法
建表时设置
create table tableName( id int primary key );
create table tableName( id int, primary key (id) );
单独设置主键
alter table tableName add primary key(id);
删除主键
alter table tableName drop primary key;
8.设置外键的方法
外键必须唯一(unique或primary key)且非空(NOT NULL)
建表时设置
create table tableName1( tableName2_id int not null, foreign key(tableName2_id) references tableName2(id) );
单独添加外键
alter table tableName1 add constraint tableName1_ref_tableName2(foreignKeyName) foreign key(tableName2_id) references tableName2(id);
删除外键
alter table table1 drop foreign key foreignKeyName;
9.向表格插入内容
insert into employee
(empno,name,office,salary)
values
(1001,'Han Mei',101,3500),
(1003,'Li Lei',102,4200);
10.更改表的表头字段的属性(数据类型,长度等)
alter table 表名称 change 字段名称 字段名称 字段类型 [是否允许非空];
alter table 表名称 modify 字段名称 字段类型 [是否允许非空];
最新文章
- linux shell取文本最后一行
- 《winform窗体应用程序》----------简易记事本
- CSS3初学篇章_3(属性选择符/字体样式/元素样式)
- Python—Socket
- setInterval和setTimeout的区别
- c++ 虚继承
- javascript原生方法实现extend
- HashMap源码深入研究
- 201521123077 《Java程序设计》第13周学习总结
- chrome调试工具高级不完整使用指南(实战一)
- hdu 5919--Sequence II(主席树--求区间不同数个数+区间第k大)
- Python之列表方法
- Ubuntu Server Download
- 3、一、Introduction(入门):2、Device Compatibility(设备兼容性)
- using 和try/catch区别和注意点
- TF-IDF算法-golang实现
- 第5章—构建Spring Web应用程序—SpringMVC详解
- 并发编程>;>;概念准备(一)
- HTML5 拖放、交换位置
- 理解numpy exp函数
热门文章
- CSS中@support的用法 及其calc、media用法
- MySQL实战45讲学习笔记:第二十讲
- MySQL学习记录(导入Excel表到数据库,并筛选条件输出)
- 《TP5.0学习笔记---模板变量输出、替换和赋值篇》
- 【ztree】回显选中节点
- C#:ref关键字和out关键字的区别
- 使用eclipse git插件合并merge部分代码方法
- log4j2记录日志到数据库(完美支持mysql使用DruidDataSource)
- 深入理解react-native
- 【java】查看Java字节码文件内容的方法+使用javap找不到类 解决方法