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 字段名称 字段类型 [是否允许非空];

最新文章

  1. linux shell取文本最后一行
  2. 《winform窗体应用程序》----------简易记事本
  3. CSS3初学篇章_3(属性选择符/字体样式/元素样式)
  4. Python—Socket
  5. setInterval和setTimeout的区别
  6. c++ 虚继承
  7. javascript原生方法实现extend
  8. HashMap源码深入研究
  9. 201521123077 《Java程序设计》第13周学习总结
  10. chrome调试工具高级不完整使用指南(实战一)
  11. hdu 5919--Sequence II(主席树--求区间不同数个数+区间第k大)
  12. Python之列表方法
  13. Ubuntu Server Download
  14. 3、一、Introduction(入门):2、Device Compatibility(设备兼容性)
  15. using 和try/catch区别和注意点
  16. TF-IDF算法-golang实现
  17. 第5章—构建Spring Web应用程序—SpringMVC详解
  18. 并发编程>>概念准备(一)
  19. HTML5 拖放、交换位置
  20. 理解numpy exp函数

热门文章

  1. CSS中@support的用法 及其calc、media用法
  2. MySQL实战45讲学习笔记:第二十讲
  3. MySQL学习记录(导入Excel表到数据库,并筛选条件输出)
  4. 《TP5.0学习笔记---模板变量输出、替换和赋值篇》
  5. 【ztree】回显选中节点
  6. C#:ref关键字和out关键字的区别
  7. 使用eclipse git插件合并merge部分代码方法
  8. log4j2记录日志到数据库(完美支持mysql使用DruidDataSource)
  9. 深入理解react-native
  10. 【java】查看Java字节码文件内容的方法+使用javap找不到类 解决方法