MySQL建表字段选择

MySQL建表字段选择,第1张

1、尽量使用TINYINT、SMALLINT、MEDIUM_INT作为整数类型而非INT,如果非负则加上UNSIGNED

2、VARCHAR的长度只分配真正需要的空间

3、使用枚举或整数代替字符串类型

4、尽量使用TIMESTAMP而非DATETIME,

5、单表不要有太多字段,建议在20以内

6、避免使用NULL字段,很难查询优化且占用额外索引空间

7、用整型来存IP

本文介绍MySQL数据库中执行select查询语句,查询指定列的数据,即指定字段的数据。

再来回顾一下SQL语句中的select语句的语法:

Select

语句的基本语法:

Select

<列的集合>

from

<表名>

where

<条件>

order

by

<排序字段和方式>

如果要查询某个表中的指定列的所有数据,则查询语句可以写作:

select

列名1,列名2,列名3...

from

<表名>

要说明一个,这个语句后面仍然可以使用where子句,用来选择指定行的指定列。这样可以更精准的查询出需要的结果来。

下面来看一个例子,查询test表中,t_name和t_birth两个字段的数据,并且匹配行t_name='name2':

mysql>

select

t_name,t_birth

from

test

where

t_name='name2'

+-------+------------+

|

t_name

|

t_birth

|

+-------+------------+

|

name2

|

2013-01-01

|

+-------+------------+

1

rows

in

set

(0.00

sec)

关于MySQL使用select语句查询指定表中指定列(字段)的数据,本文就介绍这么多,希望对大家有所帮助,谢谢!

首先通过这个查询对应表的所有字段

select table_schema,table_name,column_name

from information_schema.columns

order by table_schema,table_name

然后使用拼接字符串的方式拼接对应的查询语句


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/7473215.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-06
下一篇 2023-04-06

发表评论

登录后才能评论

评论列表(0条)

保存