MySQL语法(一)

1.mysql字段类型(http://www.runoob.com/mysql/mysql-data-types.html)

INT   大整数值

FLOAT  单精度浮点数值

DOUBLE    双精度浮点数值

.......

2.字符串类型

CHAR           定长字符串

VARCHAR     变长字符串

..........

3.创建表

https://www.cnblogs.com/duhuo/p/5682565.html

DDL:(Data Definition Languages)语句:数据定义语言,这些语句定义了不同的数据段、数据库、表、列、索引等数据库对象的定义。常用的语句关键字主要包括 create、drop、alter等。

DML:(Data Manipulation Language)语句:数据操纵语句,用于添加、删除、更新和查询数据库记录,并检查数据完整性,常用的语句关键字主要包括 insert、delete、udpate 和select 等。(增添改查)

4.删除表

5.插入数据

6.更新数据

若没有[where name='huluwa']这句则是把所有行的age全部改为27

一次性更新多条数据,则把要更新数据的列都写进语法并用逗号隔开即可

更新前数据
更新后数据

7.删除某条数据

8.查询数据

查询所有数据
查询指定列的数据

9.设置id自增长

不需要输入id数据
id自动生成且递增
AUTO_INCREMENT=5意思是继续插入数据时,编号会从5开始

10.字符集(如上图CHARSET=latin1)

在默认字符集为latin1的表里插入汉字会报错,如下图所示

建表的时候要设置默认字符集CHARSET=utf8,此时再插入汉字内容

11.复制表

如何只复制表结构,不复制表内容呢?

12.重命名表

方法1:

方法2:

13.更改表结构

增加一列address

我们发现这句语法是将新列加至表的最后边,那如果我想把address这一列加到age这一列的后面怎么办呢?

首先把刚才新加的address列删除

然后如下执行

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

相关阅读更多精彩内容

  • 什么是数据库? 数据库是存储数据的集合的单独的应用程序。每个数据库具有一个或多个不同的API,用于创建,访问,管理...
    chen_000阅读 4,162评论 0 19
  • 1 林宇森打给我的时候是晚上十一点,樊卉刚进浴室洗澡。 我摘下耳机边下床边裹了件羊绒大衣走到阳台才按了接听,“你现...
    Josie乔阅读 22,669评论 135 459
  • 上天赋予我们生命的同时也给了我们许多坎坷。正是因为这多多少少的挫折,我们可能会伤心、难过,但我们却不能够停止奋进。...
    16aa5fab5f62阅读 353评论 0 1
  • 语法:dateObject.toLocaleString(); 例子 1 在本例中,我们将根据本地时间把今天的日期...
    easy_mark阅读 447评论 0 0
  • 我相信大多数店面都会有这种情况,两三个顾客试了好多,抱出试衣间都没要,不等多长时间又回来试穿并且拿多件的现象。 周...
    孙倩倩Rela阅读 139评论 2 0

友情链接更多精彩内容