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;
网友评论