MySQL数据库 在创建表时指定字段名称 字段类型和字段

  次阅读 作者:智能小宝 来源:互联网 2016-01-27 15:47 我要评论(0)

一、数据表

为了确保数据的完整性和一致性,在创建表时指定字段名称,字段类型和字段属性外,还需要使用约束(constraint),索引 (index),主键(primary key)和外键(foregin key)等。

约束条件:

not null 非空约束

unique 唯一性约束

primary key 主键约束

foreign key 外键约束

check 检查约束

auto_increment 自动标识列(值会自动增1)

创建表:

修改表:

修改表的结构,如修改列的类型,添加新的字段,删除原有字段,更改表名称

alter%20table%20user%20modify/add/drop/change/rename

删除表:

添加数据(一次添加一条和一次添加多条)

查询:

修改表数据:

删除表中记录:

当表中字段很长时:书写不方便,我们可以使用as给字段起别名:

去掉查询中重复,使用distinct

查询数值在某一范围:select * from user where age between.. and ..

查询在给出值的集合中的值:select * from user where name in('"lixq", "lxq");

模糊查询:

%:代表0到多个字符

_:代表一个任意字符

二、索引

索引在数据库开发中,可以提高查询优化,确保数据的唯一性,以及可以对任何全文索引字段中大量文本的搜索进行优化,索引的分类:主键索引 (primary key),唯一索引(unique),常规索引(index),全文索引(fulltext);

三、数据库表类型及存储位置

Mysql支持MYISAM,InnoDB,MEMORY等多种数据表类型

查看当前数据库支持存储引擎

一般在mysql的安装目录下的data文件中存储数据表

四、数据表的默认字符集

在mysql数据库中,可以为数据库,数据表,甚至每一个数据列分别设定一个不同的字符集,使用create table命令创建数据库时,若没有指定任何字符集,则是mysql配置文件里character-set-server选项决定的。

修改按照目录下的my.ini文件

?

1

2

<strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong>default-character-set=utf8

本站文章信息来源于网络以及网友投稿,本站只负责对文章进行整理、排版、编辑,是出于传递更多信息之目的,并不意味着赞同其观点或证实其内容的真实性。如果您有什么意见或建议,请联系QQ28-1688-302!

人工智能实验室
相关文章相关文章
  • 无人驾驶汽车如何改变城市生活?听听他们怎么说

    无人驾驶汽车如何改变城市生活?听听他们怎么说

  • 韩春雨称已能重复实验结果 近期将有消息公布

    韩春雨称已能重复实验结果 近期将有消息公布

  • 英国研发“杀生”机器人 通过生命体获取能量

    英国研发“杀生”机器人 通过生命体获取能量

  • 未来两年人工智能要怎么走?看这篇就够了

    未来两年人工智能要怎么走?看这篇就够了

网友点评网友点评
阅读推荐阅读推荐

据国外媒体报道,在过去两年内,聊天机器人(chatbot)、人工智能以及机器学习的研发和采用取得了巨大进展。许多初创公司正利用人工智能和...

霍金 视觉中国 图 英国著名物理学家霍金(Stephen Hawking)再次就人工智能(AI)发声,他认为:对于人类来说,强大AI的出现可能是最美妙的...

文|郑娟娟 今年,人工智能(AI) 60岁了。在AI60岁的时候,笔者想要介绍一下AI100,一个刚刚2岁的研究项目,但它的预设寿命是100年,甚至更长...

AlphaGo与李世石的人机大战,为大众迅速普及了人工智能的概念。 但对谷歌而言,除了下围棋,现在的人工智能进展到哪一步了?未来,人工智能...