一个表创建了,怎么向里面插入数据呢,这时候就要用到insert into了
INSERT INTO
INSERT INTO 语法用于向数据表中添加数据记录。
语法:
INSERT INTO tb_name VALUES (value1, value2,...)
该语法表示向表中所有的字段按顺序都插入数据记录。
但更多情况下是向指定的列添加记录:
INSERT INTO tb_name ...
Alter Table 修改表信息
ALTER TABLE 允许修改表信息:可以增加或删减字段,更改字段的数据类型和属性以及名称,创建或取消索引,甚至还可以更改表的评注和表的类型。
增加字段
语法:
ALTER TABLE tb_name new_column data_type
例子:
ALTER TABLE user ADD status TINYINT(1) UNSIGNED NULL
增加字...
合理的表字段属性可以加快查询速度,表跟表的关系,主键,外键,索引等
主键
表的主键(primary key,主关键字)是表中的一个或多个字段,它的值用于惟一地标识表中的某一条记录。一个表不能有多个主关键字,并且主关键字的列不能包含空值和重复值。主关键字是可选的,并且可在 CREATE TABLE 或 ALTER TABLE ...
今天学习下mysql常见创建表里面的字段,char varchar 定长 变长等
MySQL 数据(字段)类型
在创建表的时候,要明确定义字段对应的数据类型。MySQL 主要的数据类型分为数值类型、字符串(文本)类型、时间日期类型和其他类型几类。
数值类型
数值类型说明:
类型
说明
例子
tinyint
...
今天我们学学入门系列之创建数据库
创建数据库
CREATE DATABASE 语法用于创建一个数据库。
语法:
CREATE DATABASE db_name
PHP MySQL 函数库中,mysql_query() 函数用于向 MySQL 发送并执行 SQL 语句。关于 mysql_query() 函数更详细信息请参看《》。
创建一个名为 testdb 的数据库:
<?php
$conn...
让 PHP 支持 MySQL
PHP 有专有的 MySQL 函数库以使用操作 MYSQL 数据库。
在 PHP 5 及以后版本中不再默认支持 MySQL ,所以在运行这些库之前,请确定 php.ini 加载了 MySQL 数据库支持:
extension = mysql.dll
MySQL 连接
mysql_connect() 函数用于开启一个到 MySQL 数据库的连接。
语法:
mysql_conne...
MySQL 行子查询
行子查询是指子查询返回的结果集是一行 N 列,该子查询的结果通常是对表的某行数据进行查询而返回的结果集。
一个行子查询的例子如下:
SELECT * FROM table1 WHERE (1,2) = (SELECT column1, column2 FROM table2)
在该例子中,在保证子查询返回单一行数据的前提下,如果 column1=1 且 co...
在mysql查询是想要的数据就用select,但是有没有深入的去研究它呢?请看下文
MySQL中SELECT语句的基本语法是:
SELECT [STRAIGHT_JOIN] [SQL_SMALL_RESULT] [SQL_BIG_RESULT] [HIGH_PRIORITY] [DISTINCT|DISTINCTROW|ALL] select_list [INTO {OUTFILE...
一般在服务器上mysql一直是打开的,但是有的时候调式代码mysql需要重启,怎么关闭呢?
本章的说明只用于UNIX 系统。如果正在运行Windows 系统,可以跳过本章,因为附录A“获得和安装软件”一节中包含了所有需要的启动和关闭命令。
调用本章给出的命令&n...
mysql不允许从远程访问?请看解决方法:
1、改表法。可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称"%"
代码如下:
mysql -u root -pvmwaremysql>use mysql;
my...