12月11日学习MySQL笔记整理

管理MySQL
注:反引号是为了区分MySql关键字与普通字符而引入的符号,一般表名与字段名都使用反引号。

常用命令
1.使用数据库 use 数据库名
2.显示数据库 show databases;
3.显示数据表 show tables;
4.显示字段名  show columns form 数据表名
5.显示查询信息 show index from 数据表
6.创建数据库 create 数据库名
7.删除数据库  drop 数据库名
8.创建数据表
  create table if not exists 表名(
        表字段名  类型 定义
    PRIMARY KEY(表字段名)
         )ENGINE=   DEFAULT CHARSET=utf8;
例如:
mysql> CREATE TABLE runoob_tbl(
   -> runoob_id INT NOT NULL AUTO_INCREMENT,
   -> runoob_title VARCHAR(100) NOT NULL,
   -> runoob_author VARCHAR(40) NOT NULL,
   -> submission_date DATE,
   -> PRIMARY KEY ( runoob_id )
   -> )ENGINE=InnoDB DEFAULT CHARSET=utf8;
9.删除数据表 drop 数据表名
10.插入数据 INSERT INTO 数据表名(字段名,字段名,字段名)
                        VALUES
                                 (value1,value2,value3);
11.查询数据
     SELECT column_name,column_name
      FROM table_name
    [WHERE Clause]
    [LIMIT N][ OFFSET M];
   注:可用*代替其他字段
    你可以使用 WHERE 语句来包含任何条件。
        可以使用 LIMIT 属性来设定返回的记录数。
        可以通过OFFSET指定SELECT语句开始查询的数据偏移量。默认情况下偏移量为0。
PHP与MySQL相关

mysqli_query(connection,   query,   resultmode)

该函数用于执行 SQL 命令
1.PHP脚本连接MySQL
mysqli_connect(    host  ,   username,    password,   dbname,  port,      socket)
            主机名或IP地址  MySQL用户名   密码      数据库    端口号  socket或要使用的已命名pipe
  成功链接返回连接标识,失败返回FALSE
2.断开连接
mysqli_close(mysqli $link)
通常不需要使用 mysqli_close(),因为已打开的非持久连接会在脚本执行完毕后自动关闭
3.创建/删除数据库等操作
mysqli_query(connection,   query,   resultmode)
              MySQL连接  查询字符串   可选的模式
用PHP脚本删除数据库时,不会出现确认是否删除信息,会直接删除指定数据库
4.选择数据库
mysqli_select_db(connection,dbname)
5.使用PHP脚本来获取数据
使用 PHP 函数的 mysqli_query() 及 SQL SELECT 命令来获取数据。
mysqli_fetch_array() 函数从结果集中取得一行作为关联数组,或数字数组,或二者兼有
返回根据从结果集取得的行生成的数组,如果没有更多行则返回 false。

原文地址:https://www.cnblogs.com/QiLF/p/8025106.html