MySQL数据库知识

mysql -uroot -p
1 创建库
CREATE DATABASE web1704 CHARSET=utf8;//创建
DROP DATABASE IF EXISTS 库名;
SHOW DATABASES;//查询
USE WEB1704;//进入

/******************************************************/
2创建表
CREATE TABLE t_sudent(
列类型
 INT(整型) PRIMARY KEY(使数据不重复) AUTO_INCREMENT(自动累加),
 VARCHAR()字符串  NOT NULL DEFAULT "",
DATATIME 时间
double(m,n)浮点
DECIMAL(M,N)高精度浮点数
BIGINT 大整型
);
SHOW TABLES;  //  查询当前库中所有表名
DESC 表名;  //    查询指定表名结构
/******************************************************/
3 删除表
    DROP TABLE 表名;
3.1删除表中某一行

DELETE FROM表名 WHERE  限制(查询条件如id = 2;)
/******************************************************/
4删除库
    DROP DATABASE 库名;
/******************************************************/
5表中添加数据(记录)
INSERT INTO 表名 VALUES(值1,值2,..);

字符串和日期;类型要加单引号
/******************************************************/
6检测:查询添加记录
 SELECT * FROM 表名;
/****************************************************LE**/
 7:更新(更改)表中某一些记录
 UPDATE 表名 SET 列名=新值;
 限制(查询条件)
/******************************************************/
修改列类型:语法
ALTER TABLE 标名 MODIFY 列名 新列名类型

/******************************************************/
将单独的sql 文件引入mysql中
SOURCE
******************************************************/
追加列
ALTER TABLE 表名 ADD 列名 列类型
******************************************************/
PHP
循环
foreach($arr as $k=>$v){echo($v)}($k为下标 $v为对应的值)
******************************************************/
使用php连接mysql服务器步骤
     1:创建到mysql服务器连接
$conn = mysqli_connect(url,uname,upwd,dbname);
        url   mysql服务器地址 '127.0.0.1'
         uname mysql用户名  'root'
         upwd  mysql密码    ''
         dbname 连接哪个库  'dangdang'
2编译
mysqli_query($conn,"SET NAMES UTF8");
3:$sql(用来接收sql语句)=sql语句
:向mysql服务器发送sql语句
 $result = mysqli_query(数据连接,sql语句);
4:读取mysql服务器返回结果
       if($result===true){
          执行成功
         }else{
          执行失败
         }
******************************************************/
php字符中 单引号和双引号均可使用
区别:  ""中添加变量名称,自动获取变量值转换
     ''中添加变量名称,不会自动转换
如果单引与变量获取值拼接只能.不能用+
例如:
echo $book['title'];   //正确写法
   //echo $book[title];     //错误写法
   //echo "书名 $book['title']"; //错误写法
   //!!!!
   //坑 "" 去除关联数组中单引号 ok
   echo "书名 $book[title]"; //正确写法
   echo '书名'.$book['title'];//正确写法
 echo 只能输出字符串和数字
若输出数组用var_dump($arr)代替echo;
******************************************************/
抓取结果集对象中数据并且转换数组
     $row = mysqli_fetch_assoc(结果集对象);
     从结果集对象中抓取一行记录->转换关联数组
     $row = mysqli_fetch_row(结果集对象);
     从结果集对象中抓取一行记录->转换索引数组
******************************************************/
php 常用函数
     die('') 终止当前php文件的执行,
              并且向客户端输出一个终止原因说明.
       @  压制住当前行代码警告消息.
mysqli_fetch_all($result,MYSQLI_ASSOC);
             从查询结果集中抓取所有记录,并且返回二维数组.
******************************************************/
http://
<scheme>://<user>:<pwd>@<host>:<port>/<path>;<params>?<query>#
<scheme>  表示以哪种协议从服务器上获取指定资源
<host> 主机名 资源所在服务器ip地址或者域名  127.0.0.1      <-----> localhost
<port> 端口号 每一项服务在计算机上都有 一个监听端口号,整数
        pache 80/443 (1~65535)
                mysql  3306

                ftp          21    文件上传下载
                ssh            22  安全的远程登录
                telnet    23  远程登录
                smtp    25    邮件传输    
                dns            53  域名解析  baidu<->61..
                http        80  超文本传输协议(发送网页)
                pop3        110 邮件接收
                https      443 加密超文本传输协议
?<query> 参数
相对URL/绝对URL
            1:以方案开头绝对URL
            2:不以方案开头相对URL


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值