一、mysql 创建数据库

mysql密码,默认没有

如果想更改的话, mysqladmin  -uroot   password  root123

登录   : [root@localhost root]#   mysql    -uroot    -proot123

1、创建book数据库

mysql>   create   database   book;
Query OK, 1 row affected (0.08 sec)

2、授权给 lili 用户

mysql>  grant   all   on   book.*   to   lili@localhost   identified   by   "lili123";
Query OK, 0 rows affected (0.06 sec)

mysql> exit
Bye

3、lili登录

创建lili用户

[root@localhost html]#   mysql   -u   lili    -p
Enter password:       (这里输密码)
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 5 to server version: 3.23.54

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql>

4、创建book表,添加数据

mysql> use  book;    (先确定要操作的数据库)
Database changed

5、创建book表

mysql> create   table   book(
    -> id   int   not   null,
    -> name   char(20)   not   null,
    -> primary   key(id)
    -> );
Query OK, 0 rows affected (0.08 sec)

6、添加数据

mysql>  insert   into   book   values

-> (1,"语文"),
    -> (2,"数学"),
    -> (3,"英语");
Query OK, 3 rows affected (0.00 sec)
Records: 3  Duplicates: 0  Warnings: 0

(注意:上面操作也可以用sql语句集来执行:   (好处是,去别的机子也可以执行sql语句集 就行,不用从头打过)

[root@localhost html]#  cat  >  lili.sql
use   book;
create   table   book(
    id   int   not   null,
    name   char(20)   not  null,
    primary   key(id)
    );
insert   into  book  values
     (1,"语文",),
     (2,"数学"),
     (3,"英语");

[root@localhost html]# vi  root.sql
create   database   book;
grant   all   on   book.*   to   lili@localhost   identified   by   "lili123" ;

[root@localhost html]# mysql   -u   root   -p   <   root.sql
Enter password:

[root@localhost html]# mysql   -u   lili   -p   <   lili.sql
Enter password:

7、查询表

mysql> select   *   from   book;
+----+--------+
| id | name   |
+----+--------+
|  1 | 语文 |
|  2 | 数学 |
|  3 | 英语 |
+----+--------+

退出mysql
mysql> exit;
Bye

如果想直接命令行查询

[root@localhost root]# echo   "select  *  from  book;" |  mysql  -u  lili  -p  book

Enter password:
id       name
1       语文
2       数学
3       英语

二、在 /var/www/html  中 创建index.php

[root@localhost html]#  vi    index.php

<h1>
<?phpmysql_connect(NULL,"lili","lili123","localhost");mysql_selectdb("book");$sql="select * from book";$res=mysql_query($sql);while($row=mysql_fetch_row($res)){print "$row[0] $row[1]<br/>";}$a=array("阳光","沙滩","海浪","仙人掌");for($i=0;$i<4;$i++){print "$a[$i]<br/>";}
?>
</h1>

在浏览器输入  http://192.168.170.3/  ,  结果如下:

如果想要网格线

<html>
<title>
</title>
<body>
<h1>
<?phpmysql_connect(NULL,"lili","lili123","localhost");mysql_selectdb("book");$sql="select * from book";$res=mysql_query($sql);print ('<table border=1>');while($row=mysql_fetch_row($res)){print ('<tr>');for($i=0;$i<3;$i++){print "<td>$row[$i]</td>";}print ('</tr>');}print ('</table>');$a=array("阳光","沙滩","海浪","仙人掌");for($i=0;$i<4;$i++){print "$a[$i]<br/>";}?>
</h1>
</body>
</html>

效果如下:

转载于:https://www.cnblogs.com/weiapro/p/4765149.html

15、sql语句集,Linux 下PHP查询mysql相关推荐

  1. 建立“图书_读者”数据库及如下 3 个表,并输入实验数据,用 SQL 语句实现如下五个查询(opengauss)

    建立"图书_读者"数据库及如下 3 个表,并输入实验数据,用 SQL 语句实现如下五个查询(opengauss) 题目所涉及的表如下 注:使用opengauss与HeidiSQL: ...

  2. 查询oracle 表达小,oracle中sql语句小练习(使用连接查询)

    假设A(m,n,p),B(m,n,p) --1.A表中有某一项m而B表中没有 使用左连接查询: select a.* from A a left join B b on a.m=b.m where b ...

  3. mysql sql语句 参数化_C#参数化执行SQL语句,防止破绽攻击本文以MySql为例【20151108非查询操作】_mysql...

    C#参数化执行SQL语句,防止漏洞攻击本文以mysql为例[20151108非查询操作] 为什么要参数化执行SQL语句呢? 一个作用就是可以防止用户注入漏洞. 简单举个列子吧. 比如账号密码登入,如果 ...

  4. Oracle数据库SQL语句(四)—子查询(嵌套查询)

    Oracle数据库SQL语句(四) 子查询(嵌套查询) 1.单行子查询 SELECT * FROM stuWHERE ID > (SELECT ID FROM stu WHERE NAME =' ...

  5. Linux下编译连接mysql数据库

    1.在Linux下编译连接mysql数据库的程序时,需要使用安装Mysql数据库时自带的mysql_config脚本.它会为你编译MySQL客户端,并连接到MySQL服务器提供有用的信息.需要使用下面 ...

  6. linux首次登陆mysql设置密码,Linux下第一次使用MySQL数据库,设置密码

    在终端下输入:/etc/rc.d/init.d/mysqld status 查看MySQL状态,看看是否运行. 没有运行的话就输入:/etc/rc.d/init.d/mysqld start 这时,就 ...

  7. linux备份mysql怎样操作,Linux下自动备份MySQL数据库详细操作步骤(转载)

    环境说明 操作系统:CentOS IP:192.168.150.214 Oracle数据库版本:Oracle11gR2 用户:root 密码:123456 端口:3306 数据库:ts_0.ts_1. ...

  8. linux mysql插入中文乱码_解决Linux下Tomcat向MySQL插入数据中文乱码问题

    一.问题 在windows上面使用eclipse开发的项目在windows上面运行一切正常,部署到腾讯云时出现向MySQL数据库中插入数据是中文乱码 二.解决办法 1.尝试一 直接在linux上面使用 ...

  9. mysql5.6.24安装perl,linux下perl操作MySQL数据库(需要安装DBI)

    这篇文章主要为大家详细介绍了linux下perl操作MySQL数据库(需要安装DBI),具有一定的参考价值,可以用来参考一下. 感兴趣的小伙伴,下面一起跟随512笔记的小编小韵来看看吧!DBI安装:D ...

最新文章

  1. 谁说GPT只擅长生成?清华研究力证:GPT语言理解能力不输BERT
  2. directshow c++ 设置 曝光_DirectShow 接口访问相机参数设置方法
  3. 交换机知识--集群管理
  4. 绿色计算在数据中心的应用及节能效果浅析
  5. 【tensorflow】tf.reshape函数说明:重塑张量
  6. (一)面试题:TCP三次握手
  7. 豆瓣评论9.5的《Effective Python》,帮你解决80%难题!
  8. 大话数据结构:最短路径算法
  9. 基线管理之Centos安全配置
  10. Android插件化开发之动态加载基础之ClassLoader工作机制
  11. @ParameterizedTest在@CvsSource中具有空值
  12. 达内培训c语言,【达内C  培训教程】C语言实例 分数之和
  13. 【本人秃顶程序员】深入理解Java——ConcurrentHashMap源码的分析(JDK1.8)
  14. diy无感无刷电机霍尔安装_从工作原理来了解意大利Brusatori无刷电机
  15. java 二分查找算法
  16. SWF是什么文件,SWF文件用什么软件可以打开
  17. 有关圣诞节表白的c语言程序,关于圣诞节表白唯美的句子
  18. Python Selenium的下载和安装
  19. 迅雷出现应版权方要求,无法下载的解决办法
  20. 面试备战笔记2019

热门文章

  1. ToastUtil【简单的Toast封装类】【未自定义Toast的显示风格】
  2. Mac系统下安装PIL
  3. 集群环境配置遇到的问题(随时更新)
  4. 理解Python中的类对象、实例对象、属性、方法
  5. MongoDB(课时30 $group)
  6. 《Maven官方文档》POM文件(一)
  7. AFNetworking 3.0 源码解读(十)之 UIActivityIndicatorView/UIRefreshControl/UIImageView + AFNetworking...
  8. POSIX 消息队列相关问题
  9. Android SwipeRefreshLayout 、RecyclerView冲突下拉冲突的解决方案
  10. zabbix监控ntpd服务