mysql_

0.产看mysql信息                              status;

1.整个命令写错                                      可以在后面输入 \c 取消执行
2.单行命令写错                                      可以按esc键清除某行
3.给某个数据库创建单独管理员和密码          grant all on houdunwang.* to "hdw"@"localhost" identified by "hdw";
4.创建数据库                                         create database hd default character set utf8;//指定字符集
5.删除数据库                      drop database houdunwang;
6.创建数据表                      create table students(id int(10) primary key auto_increment,name varchar(30),age tinyint(2));
                              create table user(id int(10) unsigned primary key auto_increment,name varchar(60),age tinyint(2))  character
                              set utf8;//指定字符集

7.查看所有数据表                show tables;
8.查看指定数据表结构                desc students;



9.增                        insert into students (name,age) values("zhansan",22);


10.导出数据库(先退出数据库)            C:\>mysqldump -u index -p test>c:/test.sql

11.

12.导入数据库                    先建立一个数据库,才能导入
                  create database test; 
                  mysql -u index -p test<c:/test.sql

 

 

13.

 

 

14.mysql基本数据类型
    整型    十进制        十六进制0x    八进制0
    浮点型    23332.232323
    字符串    "houdunwnag"
    null    不确定的值
15.查看数据库版本                select version();
16.查看当前数据库                select database();

17.自定义变量并运算                set @s=2;   select @s*200=400
18.查找某两列                    select sname,sex from stu;
19.查找某个人                    select * from stu where sname="李四";
20.模糊查询                    select * from stu where sname like "李%";
21.指定列的模糊查询                select id,sname,sex from stu where sname like "%玉%";
22.三元表达式查询                select if(sex,"男生","女生"),sname,sex from stu;
23.别名                        select if(sex,"男生","女生")as stusex,sname from stu;
24.查找姓李的并且是女生                select sname,sex from stu where sname like "李%" and sex=0;
25.查询结果拼接                    select concat("姓名: ",sname," 性别: ", sex," qq: ",qq) as stuinfo from stu;
                        +-----------------------------------+
| stuinfo                           |
+-----------------------------------+
| 姓名: 李四 性别: 1 qq: 3287832    |
| 姓名: 李玉 性别: 0 qq: 3989992    |
| 姓名: 小飞 性别: 0 qq: 2328230019 |
| 姓名: 张美 性别: 0 qq: 2328890019 |
| 姓名: 张三 性别: 1 qq: 237890019  |
| 姓名: 李花 性别: 0 qq: 237890019  |
| 姓名: 赵七 性别: 1 qq: 237890019  |
| 姓名: 张玉米 性别: 0 qq: 45678999

26.查询结果拼接                    select concat("姓名: ",sname," 性别: ",if(sex,"男","女")," qq: ",qq) as stuinfo from stu;

 姓名: 李四 性别: 男 qq: 3287832    |
| 姓名: 李玉 性别: 女 qq: 3989992    |
| 姓名: 小飞 性别: 女 qq: 2328230019 |
| 姓名: 张美 性别: 女 qq: 2328890019 |
| 姓名: 张三 性别: 男 qq: 237890019  |
| 姓名: 李花 性别: 女 qq: 237890019  |
| 姓名: 赵七 性别: 男 qq: 237890019  |
| 姓名: 张玉米 性别: 女 qq: 45678999


27.修改表的结构                     alter table stu add birday date;//修改表stu并追加一个birday字段

28.改                         update stu set birday="1990/2/23" where id=1;

29.查     只取两条数据                 select * from stu limit 2;

30.查询序列最大的两个由高到低             select * from stu order by id desc limit 2;    

31.查询两个年龄最大学生                select * from stu order by birday asc limit 0,2;

32.查找出生年份过滤重复                select distinct year(birday) as "出生年份" from stu;

 

posted @ 2018-03-24 15:58  cui0x01  阅读(98)  评论(0编辑  收藏  举报