Default默认栏目

ubuntu安装apache2 mysql php5 数据库操作

安装
  apt-get install apache2

  apt-get install mysql-server

php -v 查看当前系统支持的PHP版本

  apt-get install php5

安装phpmyadmin
  apt-get install phpmyadmin

卸载phpmyadmin
  apt-get purge phpmyadmin


数据库命令

登录数据库

  mysql -u root -p
输入登录密码

查看mysql用户
  select user,host from mysql.user;

新建用户
CREATE USER <用户名> [ IDENTIFIED ] BY [ PASSWORD ] <口令>
实例
  mysql> CREATE USER 'zige'@'localhost' IDENTIFIED BY 123456;
  Query OK, 0 rows affected (0.12 sec)

使用命令行导入.SQL数据库文件
    1.输入“mysql -u root -p”,再输入数据库密码;
    2.新建一个库;
    create database Demo;   
    3.选中数据库
    use Demo;
      选中导入路径
    source /home/mysql/Demo.sql;
    4.查看表show tables;

授权数据库给用户
命令: GRANT privileges ON databasename.tablename TO 'username'@'host'
说明:
    privileges:用户的操作权限,如SELECT,INSERT,UPDATE等,如果要授予所的权限则使用ALL
    databasename:数据库名
    tablename:表名,如果要授予该用户对所有数据库和表的相应操作权限则可用*表示,如*.*
实例
  mysql>  GRANT ALL ON databasename.* TO 'zige'@'localhost';
  Query OK, 0 rows affected (0.12 sec)

----------------------------2024年4月26日 11点07分-------------------------------------------
Linux 命令 和mysql 常用命令

删除一个目录及所有内容 使用 rm -rf -r(递归) -f(强制) 后面是文件夹路径
示例: rm -rf /path/to/directory

解压 ZIP 文件时覆盖已经存在的文件或文件夹
unzip -o file.zip
在这里,-o 选项告诉 unzip 命令覆盖已存在的文件

打包命令 tar -cvf 文件.tar 文件路径
示例:tar -cvf html.tar /var/www/html

解包命令 tar -xvf html.tar 解压在当前

删除数据库
命令: drop database database_name;

新建数据库
命令: create database database_name;

查看用户下的数据库
命令: show databases;

查看选中库中的所有表 show tables;

查看数据表结构 desc 表名;
desc water_level;

查看表中数据 select * from 表名;
select * from water_level;

创建表 create table 表名(列名1 数据类型,列名2 数据类型, 。。。);
示例:
create table water_level(
    id int auto_increment primary key,
    device varchar(32),
    percentage int,
    spacing_now int,
    out_state int,
    passwd_f int,
    passwd_sta int,
    time bigint(8)
);
id INT AUTO_INCREMENT PRIMARY KEY: 创建一个名为id的整数型列,使用AUTO_INCREMENT属性使其自动增加,并将其设为主键(PRIMARY KEY)。

php 获取时间戳 $timestamp = time(); // 获取当前时间戳

要向 MySQL 数据表添加一条记录,你可以使用 INSERT INTO 语句。
insert into water_level (device) values ('device_name');
insert into water_level (id,device) values (1,'device_name');


上一篇:测试

Publish Comment发表评论

点击刷新验证码 点击图片可刷新验证码

Comment网友评论