您的位置:首页 > 数据库 > MySQL

MySQL入门之创建、更新、修改、复制、查看表

2017-07-21 20:38 134 查看
-------------------------------------------------------------------------------------------------------------

教程大纲:

http://blog.csdn.net/qq78442761/article/details/76018310

-------------------------------------------------------------------------------------------------------------

创建和操作表:

操作如下 解释也如下

1.首先创建一个数据库 修改基本参数 character set gb2312 ; collate gb2312_chinese_ci;

2.随后看操作



1.create table customers-创建一个叫customers的表.

2.表里面的内容要用括号包含起来.

3.表中的cust_id cust_name等为变量名 可自定义 

4.Int char 等为数据类型

5.数据类型后面的null和not null 为说明此变量是否可为空

6.Null和not null 后面接默认值 或者 auto_increment 

7.Primary key(cust_id) 设置主键

8.最后一个为选择引擎(初学只需了解有这个东西就可以了)

 

下面是建表的其他几个方式,请大家掌握,基本上类似,在此不在详细说明



添加temporary创建临时表



更新表:

凡是涉及更新表的更新基本上用alter 语句

1.ADD子句





由以上两个例子可知

A)alter table xxx-对表进行修改

B)Add column 加一列 当最后是放置的位置, 如果有after xxx则在xxx后面,否则就在最.

 

1.change[column]子句

修改名称和数据类型



注意desc described 在以后的章节会讲解,现在请认真观察表



1.Alter [column]子句

修改或删除默认值-请认真看图



上面那张图是修改默认值,下面删除默认值



1.modify [column]子句

 修改数据类型和改变位置



上图为修改位置,下面展示不修改位置



5.drop [column]



6.rename to 子句

具体操作如下所示



下面展示重命名表的第二种方法



7.复制表



 8.删除表



9.查看表和查看表结构





9.关于数据类型

a) 参考C/C++

b) Date:支持范围 1000-01-01  9999-12-31

c) Datetime:支持范围 1000-01-01 00:00:00  9999-12-31 23:59:59

d) Timestamp:当前时间 范围1970-01-01 00:00:00 到2037
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息