MySQL基础()零碎知识点

正文

1.在自己电脑上连接自己的Mysql数据库(环境变量 phpStudy–>其他选项菜单–>Mysql工具–>MySQL命令行)
环境变量:cmd->mysql -h 主机 -u 账号 -p
Enter password


2.在命令行界面里 想查看自己数据库中的所有数据库:

show databases; //数据库

show tables; //表


3.想要选择一个数据库取使用:

use 数据库名字;


4.想要查询数据库中的某个表的所有内容

(查)select

select 指定的列名/ from table_name;*

案例:

mysql> select User,password_expired from user;
+---------------+------------------+
| User          | password_expired |
+---------------+------------------+
| root          | N                |
| mysql.session | N                |
| mysql.sys     | N                |
+---------------+------------------+

(删)delete

delete from 表名 where User=“root”;

(增)insert

insert into 表名 values (21,“small”); (值要与列一一对应)

如:

mysql> insert into looklike
    -> values (21,"small");
Query OK, 1 row affected (0.01 sec)

mysql> select * from looklike;
+------+-------+
| age  | eyes  |
+------+-------+
|   21 | small |
+------+-------+
1 row in set (0.00 sec)

(改)update

update 表名 set 列名=值;


5.常用函数

VERSION() --当前Mysql的版本

USER() --当前用户名


6.创建数据库

create database 数据库库名;

create table 表的名字();

如:

mysql> create database wanggangdan;
Query OK, 1 row affected (0.01 sec)

mysql> use wanggangdan;
Database changed

mysql> create table looklike (age int(4),eyes VARCHAR(20));
Query OK, 0 rows affected (0.05 sec)

mysql> show tables;
+-----------------------+
| Tables_in_wanggangdan |
+-----------------------+
| looklike              |
+-----------------------+
1 row in set (0.00 sec)

7.查询具体列的信息

DESCRIBE 具体列名;

如:

mysql> DESCRIBE looklike;
+-------+-------------+------+-----+---------+-------+
| Field | Type        | Null | Key | Default | Extra |
+-------+-------------+------+-----+---------+-------+
| age   | int(4)      | YES  |     | NULL    |       |
| eyes  | varchar(20) | YES  |     | NULL    |       |
+-------+-------------+------+-----+---------+-------+

8.条件查询

where Field=“age”;

用于select之后,只适用于增删改查


[*]tips:

1.在语句的结束后加 ;

2.Mysql语句不区分大小写,但是存储在数据库中的内容区分大小写


思考:

INFORMATION_SCHEMA 是干什么的?

information_schema数据库是MySQL系统自带的数据库,它提供了数据库元数据的访问方式,例如数据库名、表名、列的数据类型、访问权限等。
通过information_schema我们可以窥透整个MySQL实例的运行情况,可以了结MySQL实例的基本信息,甚至优化调优,维护数据库等。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值