mysql学习笔记
环境是phpStudy, 默认用户名密码都是root
在本地windows环境下mysql是不区分大小写的
mysql
常用操作
查看数据库
show databases;
show tables;
创建数据库
CREATE DATABASE 数据库名;
删除数据库
这个千万不能忘
drop database 数据库名;
选择数据库
use 数据库名
创建数据表
CREATE TABLE table_name (column_name columns_type);
示例
CREATE TABLE `first`(
`id` INT UNSIGNED AUTO_INCREMENT,
PRIMARY KEY ( `id` )
)ENGINE=InnoDB DEFAULT CHARSET=utf8;
注意这里的`是ESC键,不是单引号!
最后必须指定字符集CHARSET(其他的可以不要)
删除数据表
drop table 数据表名
插入数据
INSERT INTO table_name ( field1, field2,...fieldN )
VALUES
( value1, value2,...valueN );
若提示uplicate entry 'xxx' for key 'PRIMARY'说明重复插入
若未标明区分大小写,则行内元素默认不区分大小写
查询数据
SELECT column_name,column_name
FROM table_name
[WHERE Clause]
[LIMIT N][ OFFSET M]
查询语句中你可以使用一个或者多个表,表之间使用逗号(,)分割,并使用WHERE语句来设定查询条件。
SELECT 命令可以读取一条或者多条记录。
你可以使用星号(*)来代替其他字段,SELECT语句会返回表的所有字段数据
你可以使用 WHERE 语句来包含任何条件。
你可以使用 LIMIT 属性来设定返回的记录数。
你可以通过OFFSET指定SELECT语句开始查询的数据偏移量。默认情况下偏移量为0。
使用WHERE BINARY可以区分大小写
更新数据
UPDATE table_name SET field1=new-value1, field2=new-value2
[WHERE Clause]
例如
UPDATE runoob_tbl SET runoob_title='学习 C++' WHERE runoob_id=3;
删除数据
DELETE FROM table_name [WHERE Clause]
如果没有填写where则所有记录都会被删除!
mysql数据类型
大致分为数值、时间/日期、字符串(字符)
使用php与mysql交互
标签:name,数据库,笔记,学习,mysql,table,WHERE,SELECT
来源: https://www.cnblogs.com/arkiflow/p/10778908.html