mysal
数据库
简介:
1.概念
data 数据
database 数据库
table 表
column 列
row 行
dbms(database management system)数据库管理系统。
2.数据库分类
数据库目前主要分为两大类:
1.关系型数据
典型代表:mysql oracle sql servel
mysql是开源的、免费的
oracle是收费的
2.非关系型数据库
典型代表有:BigTable(Google)、Cassandra、MongoDB、CouchDB;
3.命令行操作
第一种:win(电脑按盘上四个小方块)+R
第二种:点击电脑键盘左下角win标识,点击运行,输入cmd,
f:
(url直接输入bin的地址)
mysql -u root -p;
将小皮打开=>自己的地址=>`cd` 地址名=>`mysql -u root -p`
数据库的相关操作
显示所有仓库(查看当前所有的数据库)
show databases;
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| name |
| performance_schema |
| sys |
+--------------------+
5 rows in set (0.00 sec)
其中上面的数据库`mysql`和`performance_schema`
创建仓库
`create database 数据名 charset utf8;`
mysql> create database t2 charset utf8;
Query OK, 1 row affected (0.00 sec)
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| name |
| performance_schema |
| sys |
| t2 |
+--------------------+
6 rows in set (0.00 sec)
删除仓库
`drop database 数据库名;`
mysql> drop database t2;
Query OK, 0 rows affected (0.00 sec)
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| name |
| performance_schema |
| sys |
+--------------------+
5 rows in set (0.00 sec)
切换仓库(读取数据库名称)《==》打开指定的库
`use 仓库名;`
mysql> use name;
Database changed
数据表的相关操作
概念
数据库使我们日常生活中的仓库,数据表可以认为是货架,数据表中每一列都叫做字段。
查看当前数据库的所有表
show tables;
mysql> show tables;
Empty set (0.00 sec)
##还没写入内容暂时为空
查看其他库的所有表
show table from 库名;
创建表
`create table 表名(`
列名 列类型,
列名 列类型
`)`
create table worked(
id int,
isname varchar(15),
sex varchar(20)
);
查看表结构
desc 表名;