美文网首页
SQL 数据库入门须知的几项操作

SQL 数据库入门须知的几项操作

作者: kobe_yx | 来源:发表于2017-03-21 21:59 被阅读0次

    1.1 安装MySQL数据库

    鼓捣了一晚上终于把这个小玩意安装成功了!(掌声~~)
    展示一下成果。


    屏幕快照 2017-03-21 下午9.47.01.png

    这是我刚创建的一个名叫animal的数据库,里面有它的第一个列表,Cat.
    接下来就要进入正题了!
    听过相声的都知道,于谦有三大爱好!抽烟!喝酒!烫头!
    那计算机的数据库也是同理,它有四个基本操作,增、删、改、查~

    以下操作是在默认已经安装好数据库的前提下完成的:

    1. mysql -uroot -p 进入数据库,默认初始密码为空,直接回车就可以进入数据库
    2. 查看已有的数据库 show databases;
    3. 创建一个新的数据库名字叫简诗 create database jianshi;
    4. show tables;显示表格,由于没有指定使用哪个数据库,所以不显示任何东西
    5. use jianshi;使用简诗这个数据库
    6. create table Person ( id int, lastname varchar(255), firstname varchar(255), address varchar(255), city varchar(255));给简诗创建一个Person表单,里面有五个元素,分别是id,last name,first name,address,city,其中int默认为11位,使用varcher因为它是可变字符串,能够自动确定字符串长度,不需要提前设定长度,只要在255这个范围皆可
    7. desc Person;
    8. select * from Person;查看Person表单,因为还没有给这个表单添加任何数据,所以此时这个表单还为空
    9. insert into Person (id, firstname, city) values (1, 'yinxuan', 'shanghai'); 添加第一行数据,括号内的元素需要一一对应
    10. select * from Person where id=1; 查看id=1的所有数据
    11. select * from Person where city='shanghai'; 查看city=shanghai的所有数据
    12. select * from Person where id>1;查看所有id>1的数据,由于此时只有一行id为1的数据,所以找不到
    13. select * from Person where firstname like '%jie%’;查找所有含有jie这个字符串的数据
    14. delete from Person where id=1; 删除id=1的这一行数据
    15. update Person set city='guangzhou' where id=2;将id=2里的city更新为广州
    16. exit 或者quit或者\q 可以退出数据库

    会用以上16条指令说明你正式入门了,恭喜!

    屏幕快照 2017-03-21 下午9.58.59.png

    1.2 SQL开发技巧

    SQL(结构化查询语言):分为关系型数据库和非关系型数据库两种,关系型数据库即这里讲的mysql,非关系型数据库NoSQL即Redis数据库。

    SQL有四种语言,分别是DDL 数据定义语言,TPL 事务处理语言,DCL 数据控制语言,DML 数据操作语言;这里我们主要用的是DML数据操作语言,它具有四个属性,即增Insert、删Delete、改Update、查Select.

    这里通过几个例子来使用SQL语句。
    CREATE DATABASE t1; #创建t1数据库
    SHOW DATABASES; #查看目前已有的数据库
    系统默认有四个数据库,分别为information_schema,mysql,performance_schema,test;
    (DROP DATABASE t1; #删除t1数据库)

    相关文章

      网友评论

          本文标题: SQL 数据库入门须知的几项操作

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