数据库表的操作

SHOW TABLES:查看数据库中的表。

SHOW CREATE TABLE table_name: 查看表的创建语句。

desc table_name: 查看数据库中表的结构。

SHOW TABLE STATUS; 获取表的信息。

CREATE: 创建.

数据类型:

NULL: 表示空 

AUTO_INCREMENT:自增长

PRIMARY KEY:约束唯一标识数据库表中的每条记录。

主键必须包含唯一的值。

主键列不能包含 NULL 值。

每个表都应该有一个主键,并且每个表只能有一个主键。

DEFAULT:如果没有规定其他的值,那么会将默认值添加到所有的新记录.

ALTER TABLE student ADD phone int(11) NOT NULL:在数据表中添加一个手机号信息类型为int型,并且不能为空值。

ALTER TABLE student DROP COLUMN age;:删除学生信息表中年龄这一列。

.

ALTER TABLE student MODIFY phone varchar(11) NULL :更改学生信息表中电话类型为varchar(11),null

DROP TABLE student:删除学生信息表。

INSERT INTO badboy (id,name,age) VALUES(NULL,"xxx",10)在学生信息表中插入信息;

INSERT INTO teachers(id,name,email,address,age) VALUES(NULL,"xx","xxxxxxxxxx","xxx",40);在教师表中添加教师信息。

常用表的操作报错信息:

1062:  字符段重复,入库失败。

1050:数据表不存在.

1064:不支持错误提示中的编码。

什么是联合主键:联合主键就是用2个或2个以上的字段组成主键。用这个主键包含的字段作为主键,这个组合在数据表中是唯一,且加了主键索引。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • MYSQL 基础知识 1 MySQL数据库概要 2 简单MySQL环境 3 数据的存储和获取 4 MySQL基本操...
    Kingtester阅读 12,399评论 5 116
  • 观其大纲 page 01 基础知识 1 MySQL数据库概要 2 简单MySQL环境 3 数据的存储和获取 4 M...
    周少言阅读 8,356评论 0 33
  • 周末与朋友聚餐,满心欢喜。品尝美食最让人心神愉悦。 出门前,心里犯起嘀咕,今天该带老几出门呢?想想自从有了俩宝,平...
    时慧慧爱物阅读 3,233评论 0 3
  • 从学校到社会的过度,这个阶段很重要。 最近,开始去单位实习,真正意义上的开始经历从学校到社会的过度阶段,每一天都有...
    墨离c阅读 9,265评论 2 1
  • 第二年考美院。 1999年,这一年发生了几件事情都是印象深刻,且听我一件件说。 考前班的开始时间通常是专业课考试前...
    安成_Anson阅读 1,400评论 0 2

友情链接更多精彩内容