美文网首页
数据库常用操作

数据库常用操作

作者: zkzhengmeng | 来源:发表于2019-07-30 10:32 被阅读0次

mysql开机自启动设置

1:在dos命令下  以管理员身份进入到MySQL安装路径的bin目录下

2:然后输入一行代码    mysqld -nt --install

3:回车就OK了  mysql开机自启动设置成功

个人整理的基本的mysql操作语句

1. 创建数据库 create DATABASE RUNOOB;
使用root账户登录
mysql -u root -p   
Enter password:******  # 登录后进入终端
使用 create DATABASE RUNOOB命令创建数据库
mysql> create DATABASE RUNOOB; 
Query OK, 1 row affected
出现后表示创建数据库成功  
2. 删除数据库 drop database
使用drop database命令删除数据库
mysql> drop database RUNOOB;
3.选择数据库 use RUNOOB
[root@host]# mysql -u root -p
Enter password:******
使用use RUNOOB来选择数据库
mysql> use RUNOOB;
Database changed   //表示选择成功
4.创建数据表 CREATE TABLE
[root@host]# mysql -u root -p
Enter password:******

使用CREATE TABLE 来选择数据库
mysql> CREATE TABLE IF NOT EXISTS `runoob_tbl`(
   `runoob_id` INT UNSIGNED 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;

5.删除数据表 drop
使用drop来删除数据表
mysql> DROP TABLE runoob_tbl
Query OK, 0 rows affected (0.8 sec)
6.插入数据 INSERT INTO
mysql> INSERT INTO runoob_tbl 
    -> (runoob_title, runoob_author, submission_date)
    -> VALUES
    -> ("学习 PHP", "菜鸟教程", NOW());
Query OK, 1 rows affected, 1 warnings (0.01 sec)
7.更新数据 UPDATE
mysql> UPDATE  runoob_tbl  SET  runoob_title='学习 C++' WHERE runoob_id=3;
Query OK, 1 rows affected (0.01 sec)
8.查询数据 select
mysql> select * from runoob_tbl;  //查询该表中所有数据(*)
mysql> select * from runoob_tbl where id="3";  //查询该表中id为3的数据
mysql> select * from runoob_tbl where id="3" and username='张飞';  //查询该表中id为3并且用户名为张飞的数据
mysql> select * from runoob_tbl where id="3" or scorp>60;  //查询该表中id为3或者scorp大于60的数据
Query OK, 1 rows affected (0.01 sec)
9.查询数据结果排序 ORDER BY (ASC为升序 DESC为降序 ) 默认为升序
mysql>SELECT * FROM  runoob_tbl   ORDER BY scote ASC;//查询结果按score升序排序
Query OK, 1 rows affected (0.01 sec)
10.多条语句查询UNION ALL
mysql>SELECT country FROM Websites
UNION ALL
SELECT country FROM apps
ORDER BY country;
Query OK, 1 rows affected (0.01 sec)
11.制定返回结果条数 LIMIT
应用场合:分页
// 后台计算出页码、页数(页大小)
 int curPage = 2; //当前页数
 int pageSize = 10;//每页条数
 int startRow = (curPage - 1) * pageSize;
mysql>SELECT * FROM YourTableName LIMIT startRow,pageSize;
Query OK, 1 rows affected (0.01 sec)
12.删除数据delect
mysql> use RUNOOB; //选择数据库
Database changed //选择成功
mysql> DELETE FROM  runoob_tbl  WHERE runoob_id=3;//删除该表中runoob_id为3的该条数据
mysql> DELETE FROM  runoob_tbl  //删除该表中所有数据
Query OK, 1 row affected (0.23 sec)
13.数据库基础查询操作
1、查询一张表内所有信息:     select * from 表名;
   例:select * from t_studect

2、查询一张表内指定字段:select 字段1,字段2,字段3....from 表名;
   例:select name,id, from t_studect

3、where条件查询:select 字段1,字段2,字段3 frome 表名 where 条件表达式;
   例:select * from t_studect where id=1;
    select * from t_student where age>22

4、带in关键字查询:select 字段1,字段2 frome 表名 where 字段 [not]in(元素1,元素2);
例:select * from t_student where age in (21,23);       
       select * from t_student where age not in (21,23);

5、带between and的范围查询:select 字段1,字段2 frome 表名 where 字段 [not]between 取值1 and 取值2;
     例:select * frome t_student where age between 21 and 29;
      select * frome t_student where age not between 21 and 29;

相关文章

  • node

    数据库(database) 概念 数据库常用类型 Node 操作数据库 数据库常用操作

  • NodeJs

    NodeJs 数据库(database) 概念 数据库常用类型 Node操作数据库 数据库常用操作

  • PostgreSQL常用命令

    0 连接数据库 1 数据库查询常用命令 2 数据创建删改查操作 3 数据表常用操作 4 数据备份恢复常用操作

  • nodeJs

    node.js 搭建服务 数据库常用操作 node操作数据库 案例

  • MySQL基础-常用指令

    MySQL常用基本指令 1 常用数据库操作指令 创建数据库 create database 删除数据库 drop...

  • MySQL常用命令

    1 连接数据库 2 数据库常用操作 3 数据表基本操作 4 数据表常见操作

  • SQL基础(二)DDL

    DDL 1. 数据库常用操作 *查看所有数据库:SHOW DATABASES * 切换(选择要操作的)数据库:US...

  • Go操作MySQL

    Go语言操作MySQL MySQL是业界常用的关系型数据库,本文介绍了Go语言如何操作MySQL数据库。 Go操作...

  • 测试工具-JdbcUtil

    /*** @ClassName: JdbcUtil * @Description: 封装测试常用的数据库操作**/...

  • mysql 总结

    1 mysql常用术语 2 mysql安装 3 连接数据库 4 数据库的操作 (**) 5. 表的基本操作(***...

网友评论

      本文标题:数据库常用操作

      本文链接:https://www.haomeiwen.com/subject/wccgrctx.html