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

启动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 的字符串。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 项目要求:笔者曾经做过一个项目,其中登录界面的交互令人印象深刻。交互设计师给出了一个非常作的设计,要求做出包含根据...
    OneAPM阅读 8,280评论 0 14
  • 开年以后,很多同事都在跳槽,从一个坑跳向另外一个坑,必定面临业务不一样的困扰,不管是在大公司还是小公司,很多1~2...
    三哥视角阅读 567评论 0 2
  • 内容营销结合聪明的SEO策略才会有效果,不仅可以建立权威性还可以提高品牌关注度。为什么你的内容不能转化成客户?运营...
    健健大侠阅读 932评论 0 54
  • 走进ReadingTown,做好我自己,影响更多人。 【全脑宝贝计划❥︎妞妞Day5:】第一册第四课,一共八个字—...
    小时光倩阅读 83评论 0 0
  • 茶花又名山茶,古名海石榴,性喜温暖、湿润的环境。茶花的品种极多,是中国传统的观赏花卉,“十大名花”中排名第七,亦是...
    费狒FJM阅读 690评论 0 0