博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MYSQL学习笔记(三)数据表基本操作
阅读量:6320 次
发布时间:2019-06-22

本文共 770 字,大约阅读时间需要 2 分钟。

hot3.png

表是数据库存储数据的基本单位。一个表包含若干个字段或记录;

在操作数据表之前必须选择一个数据库

 

一、显示当前选择的数据库中所有数据表

show tables;

二、在 当前选择的数据库中 创建数据表

create table 表名( 属性名 数据类型 [完整性约束条件],属性名 数据类型 [完整性约束条件],...属性名 数据表格 [完整性约束条件]);

约束条件 

(主键)PRIMARYKEY                           标识该属性为该表的主键,可以唯一的标识对应的记录

(外键)FOREIGN KEY                          标识该属性为该表的外键,与某表的主键关联

(非空值)NOT NULL                             标识该属性不能为空

(唯一性)UNIQUE                                 标识该属性的值是唯一的

(值自增)AUTO_INCREMENT             标识该属性的值自动增加

(默认值)DEFAULT                               为该属性设置默认值

实例:

创建数据表:t_usercreate table t_bookuser(id int primary key auto_increment,name varchar(10),age int(3),sex VARCHAR(6));

三、查看表结构

describe(desc) 表名;

四、修改表

1.修改表名 

alter table 旧表名 rename 新表名 ;

2.修改字段

 alter table 表名 change 旧属性名 新属性名 新数据类型;

3.增加字段 

alter table 表名 add 属性名 1 数据类型 [完整性约束条件] [first |after 属性名 2];

4.删除字段

 alter table 表名 drop 属性名;

四、删除表

drop table 表名;

转载于:https://my.oschina.net/u/2321708/blog/742422

你可能感兴趣的文章
Mahout源码目录说明
查看>>
我的友情链接
查看>>
Java学习日志(17-2-集合框架工具类Arrays及其他特性)
查看>>
HTTP响应头和请求头信息对照表
查看>>
Chrome完美屏蔽优酷广告及黑屏教程
查看>>
一份不错的php面试题(附答案)
查看>>
前端工程资源发布、优化
查看>>
nginx安装(ubuntu14.04)
查看>>
SQLServer2008备份和恢复
查看>>
WinCE 6.0 的编译
查看>>
访问Nginx上的资源时出现403的原因及解决办法
查看>>
大家好,我是蔡某某,刚刚注册的账号,希望大家支持与帮助
查看>>
shell检测输入的IP是否合法
查看>>
30 分钟快速入门 Docker 教程
查看>>
初步计划
查看>>
Ubuntu11.10下编译android源码4.0.3
查看>>
解决安装wordpress出现"此网页包含重定向循环"
查看>>
如何关闭 CentOS7 SELinux
查看>>
vsftpd本地用户访问
查看>>
Web服务器
查看>>