美文网首页
MySQL学习笔记(一、基础语句)

MySQL学习笔记(一、基础语句)

作者: Icestains | 来源:发表于2018-03-29 20:09 被阅读0次

    启动MySQL

    cd C:\Program Files\MySQL\MySQL Server 5.7\bin
    mysql -hlocalhost -uroot -p
    

    输入密码后进入MySQL环境

    进入MySQL环境

    创建名为demo的数据库

    create database demo;
    
    创建demo

    显示所有数据库

    show databases;
    
    show databases

    此时数据库中多了刚刚创建的demo。

    打开数据库显示所有tables

    use demo;
    show tables;
    
    show tables

    此时数据库demo中没有任何数据,显示为Empty set。

    创建数据表

    添加数据表
    再次查看数据库中数据表

    删除数据表

    删除数据表

    删除表内数据,用 delete。格式为:

    delete from 表名 where 删除条件;
    

    实例:删除学生表内姓名为张三的记录。

    delete from  student where  T_name = "张三";
    

    清除表内数据,保存表结构,用 truncate。格式为:

    truncate table 表名;
    

    实例:清除学生表内的所有数据。

    truncate  table  student;
    

    删除表用 drop,就是啥都没了。格式为:

    drop  table  表名;
    

    实例:删除学生表。

    drop table student;
    
    • 当你不再需要该表时, 用 drop;
    • 当你仍要保留该表,但要删除所有记录时, 用 truncate;
    • 当你要删除部分记录时, 用 delete。

    插入

    INSERT INTO table_name ( field1, field2,...fieldN )
                           VALUES
                           ( value1, value2,...valueN );
    select * from runoob_tbl;//读取数据表
    
    insert

    为什么没有第一个数字0呢?
    因为在规定ID时 ID的属性为int,不会保留第一个数字为零的字符,只会保留为数字。

    查询

    select * from runoob_tbl;//读取数据表的所有信息
    SELECT column_name,column_name
    FROM table_name
    [WHERE Clause]
    [LIMIT N][ OFFSET M]
    
    添加限定条件
    mysql> select id from student
        -> where name="李驰";
    

    更新

    update student set gender="女" where id=8163120;
    
    update

    删除

    delete from student where name="杨弘立";
    
    delete

    select LIKE

    select * from student where id like '%121';
    
    like

    其中'%121'代表的含义是 结尾是 121 的字符串。

    相关文章

      网友评论

          本文标题:MySQL学习笔记(一、基础语句)

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