对于mysql_语法总结感兴趣的读者,本文将提供您所需要的所有信息,我们将详细讲解mysql语法总结,并且为您提供关于mac使用终端运行mysql,mysql终端,mysqlmac,mysql目录,m
对于mysql_语法总结感兴趣的读者,本文将提供您所需要的所有信息,我们将详细讲解mysql语法总结,并且为您提供关于mac使用终端运行mysql,mysql终端,mysql mac,mysql目录,mysql路径,macmysql_PHP教程、mysql group_concat()函数用法总结_MySQL、MySql 使用 mysqldump 导入与导出方法总结、mysql 基础sql语法总结(一)DDL的宝贵知识。
本文目录一览:- mysql_语法总结(mysql语法总结)
- mac使用终端运行mysql,mysql终端,mysql mac,mysql目录,mysql路径,macmysql_PHP教程
- mysql group_concat()函数用法总结_MySQL
- MySql 使用 mysqldump 导入与导出方法总结
- mysql 基础sql语法总结(一)DDL
mysql_语法总结(mysql语法总结)
环境:MysqL 5.5
创建数据库test:
我们执行代码就可以创建test数据库了,如果想要查看我们是否创建好了数据库test,我们可以通过一下代码查看MysqL中的所有数据库
在我机器上面查询出来的是:
我们可以看到,在数据库中我们已经创建好了test数据库了。
现在我们就选定了test数据库了,接下来如果我们希望删除test数据库,我们只需要使用下面的sql语句即可:
现在我们再次查询MysqL中所有的数据库情况:
可以发现,test数据库已经被我们删除。
现在我们需要操作test数据库,我们可以使用下面代码,选择数据库test:
我们需要查看test数据库中现在有多少张表,可以使用:
我们可以清楚的看到,现在test中是没有任何表的。
那么现在我们就往里面添加一张表吧!
我们往test数据库中添加了一张student表,表中有id,name字段。
现在再看一下test中的表情况:
你会发现,现在增加了student表了。
我们也可以看看student的表机构情况:
所以对于上面的创建student表的sql语句的大概意思你可以猜出来了吧:
student表有id,name两个字段,对于id字段,类型是int整形,MysqL默认长度是11,id字段不能为null,即不能为空,id字段为主键,即primary key,没有默认值
对于name字段,和id字段差不多,类型为varchar类型,长度为20,不能为空,在表中时唯一的(unique,在同一个表中不能出现相同的值),没有默认值
现在我们想在student表中增加一个字段age,类型为int类型:
我们再看看表的结构:
说明我们确实是增加了age这个字段。
现在我们需要增加生日birthday字段,类型为date类型:
我们查看student表结构:
我们增加了birthday字段,并且类型为date类型。
现在我们需要删除birthday字段:
查看表结构:
说明删除成功!
现在向student表中插入数据:
这两中方式,都是向student表中插入数据,第一种方式没有写出字段名称,而后面的值是所有字段的值。
而第二种方式是把字段都写了出来,后面跟的是字段对于的值。
现在查询student表:
可以看出我们刚才插入的两组数据已经保存到数据库中了,现在对一个字段查询:
上面只是针对name字段的查询;
现在进行条件查询:
针对student表中的name,age查询,条件是id=2的记录;
现在查询student表中的记录总数:
查询不同name的student:
修改id=2的name字段:
查询student表:
现在删除id=2 的记录:
<span>+<span>--<span>--+---------+-----+
<span>| id <span>| name <span>| age <span>|
<span>+<span>--<span>--+---------+-----+
<span>| <span>1 <span>| hongten <span>| <span>20 <span>|
<span>+<span>--<span>--+---------+-----+
<span>1 row <span>in <span>set
.....................今天就先到这里吧!!!
mac使用终端运行mysql,mysql终端,mysql mac,mysql目录,mysql路径,macmysql_PHP教程
mac使用终端运行mysql,mysql终端,mysql mac,mysql目录,mysql路径,macmysql
首先去官网下载: http://www.mysql.com/downloads/
我下载了5.6.11的dmg然后安装,安装完成之后..如果要用终端去玩SQL.那么一开始要输入很长的:/usr/local/mysql/bin/mysql
这不方便啊,好想像windows下的cmd里面一样输入mysql -uroot -p1这样...上网查了下..可以实现滴.
打开终端,输入:
1)alias mysql=/usr/local/mysql/bin/mysql
2)alias mysqladmin=/usr/local/mysql/bin/mysqladmin
执行完之后就可以想windows一样操作了.
第二个是设置密码的
我们可以输入:mysqladmin -u root password
在终端下开启MySQL和关闭:
sudo /Library/StartupItems/MySQLCOM/MYSQLCOM [start | stop | restart]
不过我们安装包里面有
MySQL_StartupItem.pkg
MySQL.prefPane
安装好之后.在系统偏好设置就会有mysql了.........
ps:补充上面的alias方法..如果按照上面执行..那么关闭了终端再开就无效了.想要长期有效果.就要修改文件.让终端启动的时候加载.
在终端输入 : cd ~
vim ./bash_profile
这个文件如果配置过android开发环境是修改过的.我们添加2行
alias mysql=/usr/local/mysql/bin/mysql
alias mysqladmin=/usr/local/mysql/bin/mysqladmin
保存退出,重启终端或者开新窗口即可
alias指令:设置命令别名
alias: usage: alias [-p] [name[=value] ... ]
1. 语法
alias [参数][命令别名]=[原命令名称]
2. 功能介绍
该指令主要用于为原命令定义新的别名,以便书写或者记忆。
3. 参数说明
参数 功能说明
-p
向标准输出设备发送已经存在的命令别名
[命令别名]=[原命令名称]
定义命令别名,即使用“别名”代替“原命令名称”,但最终实际使用到的命令仍然是原命令
4.示例
4.1 设置命令别名
在ubuntu下,我们会经常使用命令
ll
来代替命令
ls -al
但是在mac中没有这个命令。于是我们便利用alias来实现这个功能,并且添加上其他的参数让我们更加方便使用。执行命令
<span>#</span><span> 为了方便看文件或者目录的大小,加多一个参数h</span><span> #</span><span> 参数说明:</span><span> #</span><span> a-显示隐藏文件</span><span> #</span><span> l-显示文件的详细信息</span><span> #</span><span> h-以适合的单位进行文件或者目录大小的显示</span> alias ll=''ls -alh''
命令执行完毕后,我们执行一次ll进行尝试,控制台输出如下:
kevin@uc:~/Downloads/<span>mac$ ll total 173M drwxrwxr</span>-x 2 kevin kevin 4.0K 9月 25 16:20 .<span> drwxr</span>-xr-x 8 kevin kevin 4.0K 9月 29 13:59 .. -rw-rw-r-- 1 kevin kevin 150M 9月 25 16:20 Navicat Premium <span>for</span> Mac 11.0.20 中文版.<span>dmg </span>-rw-rw-r-- 1 kevin kevin 26 9月 25 16:20 Navicat Premium <span>for</span> Mac 11.0.20 中文版.dmg:Zone.<span>Identifier </span>-rw-rw-r-- 1 kevin kevin 12M 9月 3 10:35 synergy-1.5.1-r2398-MacOSX108-x86_64.<span>dmg </span>-rw-rw-r-- 1 kevin kevin 12M 9月 3 10:36 synergy-1.5.1-r2398-MacOSX109-x86_64.dmg
4.2 显示已经存在的命令别名列表
alias -p
控制台将会输出如下结果:
kevin@uc:~$ alias -p
alias ll=''ls -alh''
5. 经验技巧
使用该指令可以将一些较长的命令进行简化。
使用该指令时,用户必须使用单引号'' ''将原来的命令引起来,防止特殊字符导致错误。
该指令的作用只局限于该次登入的操作。若要每次登入都能够使用这些命令别名,则可将相应的alias命令存放到bash的初始化文件"~/.bash_profile"中。
6.查看命令别名的原始命令
要获得命令别名的原始命令,则可以通过指令"type"实现,输入如下命令:
type ll #显示命令别名的原始命令
控制台将会输出:
ll is aliased to `ls -alh''
mysql group_concat()函数用法总结_MySQL
本文实例讲述了
group_concat(),手册上说明:该函数返回带有来自一个组的连接的非NULL值的字符串结果。比较抽象,难以理解。
通俗点理解,其实是这样的:group_concat()会计算哪些行属于同一组,将属于同一组的列显示出来。要返回哪些列,由函数参数(就是字段名)决定。分组必须有个标准,就是根据group by指定的列进行分组。
group_concat函数应该是在内部执行了group by语句,这是我的猜测。
1.测试语句:
SELECT group_concat(town) FROM `players` group by town
结果去查找town中去查找哪些值是一样的,如果相等,就全部列出来,以逗号分割进行列出,如下:
group_concat(town)
北京,北京
长沙
2.测试:
SELECT group_concat( town ) FROM players
结果:
group_concat(town)
长沙,北京,北京,
上面是否可以证明,group_concat只有与group by语句同时使用才能产生效果? 下面进行了实际测验
3.测试常量对group_concat()的配置影响:
SET @@GROUP_CONCAT_MAX_LEN=4
手册中提到设置的语法是这样的:
SET [SESSION | GLOBAL] group_concat_max_len = val;
两种有什么区别?
SET @@global.GROUP_CONCAT_MAX_LEN=4;
global可以省略,那么就变成了:SET @@GROUP_CONCAT_MAX_LEN=4;
4.使用语句
SELECT group_concat(town) FROM `players`
结果得到:
group_concat(town)
长沙,北京,长沙,北京
结论:group_concat()函数需要与group by语句在一起使用,才能得到需要的效果。
原因可以这样理解:group_concat()得到是属于x组的所有成员(函数里面列参数指定需要显示哪些字段)。x组从哪里来?如果没有group by进行指定,那么根本不知道group_concat()根据哪个分组进行显示出成员。 所以,像上面没有group by子句的时候,就显示了长沙和北京。
实际中什么时候需要用到这个函数?
假如需要查询的结果是这样:左边显示组名,右边想显示该组别下的所有成员信息。用这个函数,就可以省去很多事情了。
另外,假如我这样使用:SELECT group_concat( name, sex ) FROM `players` town。意义不大。group_concat()指定一个列是最好的情况。如果指定了多个列。那么显示结果类似这样:
group_concat(name,sex)
王滔,王小明男,刘惠女,舒明女
更多关于MySQL相关内容感兴趣的读者可查看本站专题:《MySQL日志操作技巧大全》、《MySQL事务操作技巧汇总》、《MySQL存储过程技巧大全》、《MySQL数据库锁相关技巧汇总》及《MySQL常用函数大汇总》
希望本文所述对大家MySQL数据库计有所帮助。
MySql 使用 mysqldump 导入与导出方法总结
导出数据库数据:
首先打开 cmd 进入 MySQL 的 bin 文件夹下
1. 导出 education 数据库里面的 users 表的表数据和表结构(下面以 users 表为例)
mysqldump -u [用户名] -h [ip] -p [密码] -P [端口号] 数据库名 表名 > 导出的文件名.sql
mysqldump -uroot -h127.0.0.1 -proot -P3306 education users>d:/user.sql
导出多张表:
mysqldump -uroot -proot --databases test --tables t1 t2>two.sql
2. 只导出表结构不导表数据,添加 “-d” 命令参数
mysqldump -uroot -h127.0.0.1 -proot -P3306 -d education users>d:/user.sql
3. 只导出表数据不导表结构,添加 “-t” 命令参数
mysqldump -uroot -h127.0.0.1 -proot -P3306 -t education users>d:/user.sql
4. 导出数据库的表结构和表数据(导入的时候需要指定数据库,保证指定的数据库存在)
导出命令:mysqldump -h127.0.0.1 -P3306 -uroot -proot education >d:/database.sql
导入命令:mysql -uroot -proot -h127.0.0.1 -P3306 education<d:/database.sql
5. 导出特定数据库的所有表格的表结构及其数据,添加 “--databases ” 命令参数 (导入的时候直接执行导出 sql 就行)
导出命令:mysqldump -h127.0.0.1 -P3306 -uroot -proot education --databases education> database.sql
导入命令:mysql -uroot -proot -h127.0.0.1 -P3306 <d:/all_database.sql
6. 导出所有数据库
该命令会导出包括系统数据库在内的所有数据库(all.sql 默认保存在 bin 文件夹下面)
mysqldump -uroot -proot --all-databases>all.sql
7. 导出 db1、db2 两个数据库的所有数据
mysqldump -uroot -proot --databases db1 db2>dbs.sql
8. 只导出 test 数据库的表结构
导出命令:mysqldump -uroot -proot --no-data --databases test>s1.sql
导入命令:mysql -uroot -proot -h127.0.0.1 -P3306 test<s1.sql
恢复导入数据库数据:
系统命令行
格式:mysql -h [ip] -P [(大写) 端口] -u [用户名] -p [密码] [数据库名] < d:XX.sql (路径)
导入命令:mysql -uroot -proot -h127.0.0.1 -P3306 education<d:/database.sql
导入命令:mysql -uroot -proot -h127.0.0.1 -P3306 <d:/all_database.sql
这个两种情况上面已经说明什么情况下使用
mysql 命令行
首先链接 mysql,命令行格式如下:
格式: mysql -h 主机地址 -u 用户名 -p 用户密码
下图是链接本机的 mysql:mysql -uroot -proot
链接远程:mysql -h10.0.0.10 -uroot -proot
mysql> use test;
mysql> source /home/test/database.sql
mysqldump 命令详解
--all-databases , -A
导出全部数据库。
--all-tablespaces , -Y
导出全部表空间。
--no-tablespaces , -y
不导出任何表空间信息。
--add-drop-database
每个数据库创建之前添加drop数据库语句。 --add-drop-table 每个数据表创建之前添加drop数据表语句。(默认为打开状态,使用--skip-add-drop-table取消选项) --add-locks 在每个表导出之前增加LOCK TABLES并且之后UNLOCK TABLE。(默认为打开状态,使用--skip-add-locks取消选项) --allow-keywords 允许创建是关键词的列名字。这由表名前缀于每个列名做到。 --apply-slave-statements 在''CHANGE MASTER''前添加''STOP SLAVE'',并且在导出的最后添加''START SLAVE''。 --character-sets-dir 字符集文件的目录 --comments 附加注释信息。默认为打开,可以用--skip-comments取消 --compatible 导出的数据将和其它数据库或旧版本的MySQL 相兼容。值可以为ansi、mysql323、mysql40、postgresql、oracle、mssql、db2、maxdb、no_key_options、no_tables_options、no_field_options等, 要使用几个值,用逗号将它们隔开。它并不保证能完全兼容,而是尽量兼容。 --compact 导出更少的输出信息(用于调试)。去掉注释和头尾等结构。可以使用选项:--skip-add-drop-table --skip-add-locks --skip-comments --skip-disable-keys --complete-insert, -c 使用完整的insert语句(包含列名称)。这么做能提高插入效率,但是可能会受到max_allowed_packet参数的影响而导致插入失败。 --compress, -C 在客户端和服务器之间启用压缩传递所有信息 --create-options, -a 在CREATE TABLE语句中包括所有MySQL特性选项。(默认为打开状态) --databases, -B 导出几个数据库。参数后面所有名字参量都被看作数据库名。 --debug 输出debug信息,用于调试。默认值为:d:t:o,/tmp/mysqldump.trace --debug-check 检查内存和打开文件使用说明并退出。 --debug-info 输出调试信息并退出 --default-character-set 设置默认字符集,默认值为utf8 --delayed-insert 采用延时插入方式(INSERT DELAYED)导出数据 --delete-master-logs master备份后删除日志. 这个参数将自动激活--master-data。 --disable-keys 对于每个表,用/*!40000 ALTER TABLE tbl_name DISABLE KEYS */;和/*!40000 ALTER TABLE tbl_name ENABLE KEYS */;语句引用INSERT语句。这样可以更快地导入dump出来的文件,因为它是在插入所有行后创建索引的。该选项只适合MyISAM表,默认为打开状态。 --dump-slave 该选项将导致主的binlog位置和文件名追加到导出数据的文件中。设置为1时,将会以CHANGE MASTER命令输出到数据文件;设置为2时,在命令前增加说明信息。该选项将会打开--lock-all-tables,除非--single-transaction被指定。该选项会自动关闭--lock-tables选项。默认值为0。 --events, -E 导出事件。 --extended-insert, -e 使用具有多个VALUES列的INSERT语法。这样使导出文件更小,并加速导入时的速度。默认为打开状态,使用--skip-extended-insert取消选项。 --fields-terminated-by 导出文件中忽略给定字段。与--tab选项一起使用,不能用于--databases和--all-databases选项 --fields-enclosed-by 输出文件中的各个字段用给定字符包裹。与--tab选项一起使用,不能用于--databases和--all-databases选项 --fields-optionally-enclosed-by 输出文件中的各个字段用给定字符选择性包裹。与--tab选项一起使用,不能用于--databases和--all-databases选项 --fields-escaped-by 输出文件中的各个字段忽略给定字符。与--tab选项一起使用,不能用于--databases和--all-databases选项 --flush-logs 开始导出之前刷新日志。 请注意:假如一次导出多个数据库(使用选项--databases或者--all-databases),将会逐个数据库刷新日志。除使用--lock-all-tables或者--master-data外。在这种情况下,日志将会被刷新一次,相应的所以表同时被锁定。因此,如果打算同时导出和刷新日志应该使用--lock-all-tables 或者--master-data 和--flush-logs。 --flush-privileges 在导出mysql数据库之后,发出一条FLUSH PRIVILEGES 语句。为了正确恢复,该选项应该用于导出mysql数据库和依赖mysql数据库数据的任何时候。 --force 在导出过程中忽略出现的SQL错误。 --help 显示帮助信息并退出。 --hex-blob 使用十六进制格式导出二进制字符串字段。如果有二进制数据就必须使用该选项。影响到的字段类型有BINARY、VARBINARY、BLOB。 --host, -h 需要导出的主机信息 --ignore-table 不导出指定表。指定忽略多个表时,需要重复多次,每次一个表。每个表必须同时指定数据库和表名。例如:--ignore-table=database.table1 --ignore-table=database.table2 …… --include-master-host-port 在--dump-slave产生的''CHANGE MASTER TO..''语句中增加''MASTER_HOST=<host>,MASTER_PORT=<port>'' --insert-ignore 在插入行时使用INSERT IGNORE语句. --lines-terminated-by 输出文件的每行用给定字符串划分。与--tab选项一起使用,不能用于--databases和--all-databases选项。 --lock-all-tables, -x 提交请求锁定所有数据库中的所有表,以保证数据的一致性。这是一个全局读锁,并且自动关闭--single-transaction 和--lock-tables 选项。 --lock-tables, -l 开始导出前,锁定所有表。用READ LOCAL锁定表以允许MyISAM表并行插入。对于支持事务的表例如InnoDB和BDB,--single-transaction是一个更好的选择,因为它根本不需要锁定表。 请注意当导出多个数据库时,--lock-tables分别为每个数据库锁定表。因此,该选项不能保证导出文件中的表在数据库之间的逻辑一致性。不同数据库表的导出状态可以完全不同。 --log-error 附加警告和错误信息到给定文件 --master-data 该选项将binlog的位置和文件名追加到输出文件中。如果为1,将会输出CHANGE MASTER 命令;如果为2,输出的CHANGE MASTER命令前添加注释信息。该选项将打开--lock-all-tables 选项,除非--single-transaction也被指定(在这种情况下,全局读锁在开始导出时获得很短的时间;其他内容参考下面的--single-transaction选项)。该选项自动关闭--lock-tables选项。 --max_allowed_packet 服务器发送和接受的最大包长度。 --net_buffer_length TCP/IP和socket连接的缓存大小。 --no-autocommit 使用autocommit/commit 语句包裹表。 --no-create-db, -n 只导出数据,而不添加CREATE DATABASE 语句。 --no-create-info, -t 只导出数据,而不添加CREATE TABLE 语句。 --no-data, -d 不导出任何数据,只导出数据库表结构。 --no-set-names, -N 等同于--skip-set-charset --opt 等同于--add-drop-table, --add-locks, --create-options, --quick, --extended-insert, --lock-tables, --set-charset, --disable-keys 该选项默认开启, 可以用--skip-opt禁用. --order-by-primary 如果存在主键,或者第一个唯一键,对每个表的记录进行排序。在导出MyISAM表到InnoDB表时有效,但会使得导出工作花费很长时间。 --password, -p 连接数据库密码 --pipe(windows系统可用) 使用命名管道连接mysql --port, -P 连接数据库端口号 --protocol 使用的连接协议,包括:tcp, socket, pipe, memory. --quick, -q 不缓冲查询,直接导出到标准输出。默认为打开状态,使用--skip-quick取消该选项。 --quote-names,-Q 使用(`)引起表和列名。默认为打开状态,使用--skip-quote-names取消该选项。 --replace 使用REPLACE INTO 取代INSERT INTO. --result-file, -r 直接输出到指定文件中。该选项应该用在使用回车换行对(\\r\\n)换行的系统上(例如:DOS,Windows)。该选项确保只有一行被使用。 --routines, -R 导出存储过程以及自定义函数。 --set-charset 添加''SET NAMES default_character_set''到输出文件。默认为打开状态,使用--skip-set-charset关闭选项。 --single-transaction 该选项在导出数据之前提交一个BEGIN SQL语句,BEGIN 不会阻塞任何应用程序且能保证导出时数据库的一致性状态。它只适用于多版本存储引擎,仅InnoDB。本选项和--lock-tables 选项是互斥的,因为LOCK TABLES 会使任何挂起的事务隐含提交。要想导出大表的话,应结合使用--quick 选项。 --dump-date 将导出时间添加到输出文件中。默认为打开状态,使用--skip-dump-date关闭选项。 --skip-opt 禁用–opt选项. --socket,-S 指定连接mysql的socket文件位置,默认路径/tmp/mysql.sock --tab,-T 为每个表在给定路径创建tab分割的文本文件。注意:仅仅用于mysqldump和mysqld服务器运行在相同机器上。 --tables 覆盖--databases (-B)参数,指定需要导出的表名。 --triggers 导出触发器。该选项默认启用,用--skip-triggers禁用它。 --tz-utc 在导出顶部设置时区TIME_ZONE=''+00:00'' ,以保证在不同时区导出的TIMESTAMP 数据或者数据被移动其他时区时的正确性。 --user, -u 指定连接的用户名。 --verbose, --v 输出多种平台信息。 --version, -V 输出mysqldump版本信息并退出 --where, -w 只转储给定的WHERE条件选择的记录。请注意如果条件包含命令解释符专用空格或字符,一定要将条件引用起来。 --xml, -X 导出XML格式. --plugin_dir 客户端插件的目录,用于兼容不同的插件版本。 --default_auth 客户端插件默认使用权限。
参考链接:
https://www.jb51.net/article/73230.htm
https://blog.csdn.net/helloxiaozhe/article/details/77680255
mysql 基础sql语法总结(一)DDL
mysql数据库:
SQL数据库语言可分为四部分:
1、DDL:对数据库或表的进行操作结构操作
2、DML:对表的记录进行更新(增、删、改)*
3、DQL:对表的内容进行查询 **(重难点)
4、DCL:对用户的创建及授权
一、DDL
1)对数据库的结构操作
SHOW DATABASES : 查看所有的数据库
USE 数据库名 :切换到某一个数据库
CREATE DATABASE [IF NOT EXISTS] 数据库名:创建一个数据库 注:[ ]内为可选内容
DROP DATABASE [IF EXISTS] 数据库名:删除某一数据库
ALTER DATABASE xxx CHARACTER SET UTF8 : 修改数据库编码格式(本例改为utf-8,目前开发大多数都改成utf-8)
2)mysql中的数据类型
int,double(a,b): 整数类型,浮点数类型 括号内代表浮点数最多a位其中有两位小数
decimal: 浮点数类型,主要用于钱方面的运算,不会造成精度的缺失
char(a): 固定长度字符串 长度为a (若数据长度不足指定长度补足到指定长度)
varchar(b): 可变长度字符串
mysql独有数据类型:
1) text:字符串类型 根据需要可分为 小中大很大 四种长度
2)blob: 字符类型
date : 日期类型 YYYY-MM-DD
time : 时间类型 HH-MM-SS
timestamp: 时间戳类型 YYYY-MM-DD HH-MM-SS
以上为我们经常用到的类型;
附:mysql中全部的类型表
数据类型 | 指定值和范围 |
char | String(0~255) |
varchar | String(0~255) |
|
String(0~255) |
text | String(0~65536) |
blob | String(0~65536) |
mediumtext |
String(0~16777215) |
mediumblob | String(0~16777215) |
longblob | String(0~4294967295) |
longtext |
String(0~4294967295) |
tinyint | Integer(-128~127) |
smallint | Integer(-32768~32767) |
mediumint | Integer(-8388608~8388607) |
int | Integer(-214847668~214847667) |
bigint | nteger(-9223372036854775808~9223372036854775807) |
float decimal(精确到23位小数) | double decimal(24~54位小数) |
decimal | 将double 转储为字符串形式 |
date | YYYY-MM-DD |
datetime | YYYY-MM-DD HH:MM:SS |
timestamp | YYYYMMDDHHMMSS |
time | HH:MM:SS |
enum | 选项值之一 |
set | 选项值子集 |
boolean | tinyint(1) |
今天的关于mysql_语法总结和mysql语法总结的分享已经结束,谢谢您的关注,如果想了解更多关于mac使用终端运行mysql,mysql终端,mysql mac,mysql目录,mysql路径,macmysql_PHP教程、mysql group_concat()函数用法总结_MySQL、MySql 使用 mysqldump 导入与导出方法总结、mysql 基础sql语法总结(一)DDL的相关知识,请在本站进行查询。
本文标签: