mysql学习笔记

时间:2019-04-27 16:31:41   收藏:0   阅读:157

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交互

原文:https://www.cnblogs.com/arkiflow/p/10778908.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!