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

你可能感兴趣的:(MySQL学习笔记(一、基础语句))