mysql 基本用法一

1,创建一个用户 并授权

grant all on test.* to  "userName"@"localhost" identified by "pwd";

创建一个用户名为userName的账户 。密码为pwd ,并且给他授权test数据库的所有权限。

  1. 创建一个数据库

      create database sk_test;
    

    创建一个名字为 sk_test 的数据库

    create database sk default character set utf8;//创建一个默认字符集的为utf8的数据库
    

3.创建表
创建表之前,首先要使用哪个数据库

  use  sk_test;//使用sk_test;这个数据库
  create table student(id int(10)); //创建一个名字为student的表,其中id是int 10

4,MySQL 中的if

    select if(sex,'男','女') as xingbie ,sname from stu;
   //  如果性别sex,为真就是‘男’, 为假就是‘女’
   +---------+--------+
  | xingbie | sname  |
  +---------+--------+
  | 男      | 丽水   |
  | 男      | 丽1水  |
  | 女      | ssd    |
  | 女      | wer    |
  | 女      | sunkai |
  +---------+--------+

5 MySQL 连接 concat

  select concat('姓名:',sname,'性别:',sex, 'QQ:',qq) as stuinfo  from stu;

6 mysql 连接和使用if

 select  concat('男:',sname,'性别:',if(sex,'男','女'),'QQ ',qq) as ss from stu;
 +-------------------------------+
 | ss                            |
 +-------------------------------+
 | 男:丽水性别:男QQ 355666     |
 | 男:丽1水性别:男QQ 355662346 |
 | 男:ssd性别:女QQ 457878      |
 | 男:wer性别:女QQ 988978      |
 | 男:sunkai性别:女QQ 12324324 |
 +-------------------------------+

7 mysql 设置变量,并且相乘

mysql> set @s=2;
Query OK, 0 rows affected (0.00 sec)

mysql> select @s*300;
+--------+
| @s*300 |
+--------+
|    600 |
+--------+
1 row in set (0.00 sec)

8 MySQL 增加表字段

 alter table stu add birady date ;
//修改 stu表 增加字段 birady 类型为date;

9,修改字段数据

  update stu set birady='1689/3/09' where id=2;

你可能感兴趣的:(mysql 基本用法一)