网易云课堂web学习第三天——初遇SQL

注意:SQL语句对大小写不敏感,但是数据库名称别大小写弄混了,到时候操作的就不是自己希望的数据库了。

第一

         怎么才能创建一个库,表

                创建一个数据表:

                 CREATE TABLE teacher(

                  id           int(4)               not null          primary key     auto_incrrment,

               id列  4个字节的整型        不能为空            键值             自增长

                  name char(20) not null,

                  sex char(10) not null,

                  addr char(20) not null

                 );

               创建一个数据表:CREATE DATABASE (数据表名称);

              查看数据表:SHOW databases;         SHOW tables;(查看有哪几个数据表)

             切换数据表 :USE (数据表名称);

             删除一个数据表:DROP DATABASE (数据表名称);

 

第二

           如何对表中的数据进行增删查改

               插入新东西到teacher数据表:INSERT INTO teacher(name,sex,addr)  VALUES('Leo,'Male','hangzhou');

                                                                                                                                         对应的值是什么

              查询teacher数据表的内容:SELECT * FROM teacher;          (*的意思是查询全部)

              更新teacher数据表:UPDATE teacher SET name = 'ivan' WHERE id = 1;

                                    将id=1这一行的name改为ivan

 

               删除teacher数据表: DELETE FROM teacher WHERE name = 'ivan'; (删除ivan这一行数据)

  

 

 

where句子的使用

                  select  你要的信息   from  数据表(或多个) where 满足的条件 (条件判断)

    例子:      select * form teacher

                  select * from teacher where addr = 'longaotian' and sex = 'male';

 

UNION句子的使用

                select 你要的信息 from 数据表1  union all select 你要的信息 from 数据表2     (合并1,2两个数据表) 

 

order by句子的使用

                    select  你要的信息   from  数据表(或多个)order by 字段   ASC(升序)/DESC(降序)

                   可以使用order by  数字  ,判断数据表的字段长度。

 

MySQL注释的使用

                      select 1+1; #    这个注释直到该行结束

                      select 1+1; --空格  这个注释直到该行结束

                      select/*这是一个行中间注释*/1+1;

 

导入数据库

                     source  数据库(sql)文件目录;        (记住mysql在插入数据库的时候会自动去除转义字符所以\要在加一个,变成\\)

 

                常见的内置函数

                             select database()  /*打印当前数据库名称*/

                             select current_user   /*打印当前用户*/

                             select load_file()          /*返回一个文件内容*/      在()里面要写文件路径

                              version()           /*数据库版本*/

                              into outfile        /*写入文件*/

          

                  

           

     

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值