-
一 select * from users ;
- select 关键字 代表查询的意思
- * 代表查询的列(字段)有哪些 * 表示所有列 所以星号一般不要轻易用,比如可以有id或者name等等之类的
- from 关键字 表示从哪个表里面去查询
- users 表示要查询的表的名称
- ; 分号是mysql中默认的语句结尾符号
二. show create table users\G;
- show 关键字 表示查看/显示
- create 关键字 表示创建
- table 关键字 表示表
- users 查看的表
- \G 格式化结果
- ; 表示sql语句的结尾
三.登录mysql,在终端输入以下命令,进行登录
- mysql -u root -p
-
四.查看当前mysql中所有的库
- 库==>数据库==>就像文件夹一样,库里面可以存储很多个表
- show database;
-
五.选择需要操作的库,打开库
- use mysql
-
六.查看当前库中的所有数据表
-
-
七 查看表中的数据
- #查看表中所有数据的所有字段
- select * from user;
- #查看user表总所有数据的 host和user字段列
- select host,user from user;
-
八.库和表的概念与关系
- 库就像文件夹,库中可以有很多个表
- 表就像是我们的Excel表格文件一样
- 每个表中都可以存储很多数据
- mysql中可以很多不同的库,库中可以有很多不同的表
- 表中可以定义不同的的列(字段)
- 表中可以根据结构去存储很多的数据
-
九.如何创建自己的库?
- create database 库名 default charset=utf8;
十.创建表的语法
- create table 表名(字段名 类型 字段约束, 字段名 类型 字段约束, 字段名 类型 字段约束,)engine=innodb default charset=utf8;
- create table user(
- name varchar(20),
- age int,
- sex char(1)
- ) engine=innodb default charset=utf8;
十一.添加数据
目录
- --向 user 表中添加 name, age, sex 数据
- insert into user (name , age, sex) values ('admin',26,'男');
- insert into user (name , age, sex) values('张三',22,'女');