Mariadb用户操作/数据库基本操作 (一)
来源:互联网 发布:三国志 三国演义 知乎 编辑:程序博客网 时间:2024/05/16 04:40
第一部分创建数据库
1.1 创建并切换操作的数据库
创建数据库CREATE DATABASE 数据库名
切换: USE 数据库名
#创建数据库
MariaDB [mysql]> CREATE DATABASE study_db;
#切换数据库
MariaDB [mysql]> USE study_db;
Database changed
第二部分 表操作
2.1 创建一个书籍表格
MariaDB [study_db]> CREATE TABLE books(
-> book_id INT AUTO_INCREMENT PRIMARY KEY,
-> book_name VARCHAR(20),
-> book_author_name VARCHAR(20),
-> publication_date DATE,
-> description TEXT);
Query OK, 0 rows affected (0.02 sec)
1. AUTO_INCREMENT 选项则告诉 MySQL 此列的值是自增的。如果没指定一个起始数,那么就 是从1开始。
2. PRIMARY KEY 主键, 使数据能以其索引;(唯一)
2.2 查看表结构: DESCRIBE
也可以使用> DESC 表名
MariaDB [study_db]> DESCRIBE books;
+------------------+-------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+------------------+-------------+------+-----+---------+----------------+
| book_id | int(11) | NO | PRI | NULL | auto_increment |
| book_name | varchar(20) | YES | | NULL | |
| book_author_name | varchar(20) | YES | | NULL | |
| publication_date | date | YES | | NULL | |
| description | text | YES | | NULL | |
+------------------+-------------+------+-----+---------+----------------+
5 rows in set (0.01 sec)
1. 第一行是各列的标题。
2. 第二列,Type,用于展示各列的类型。
3. 第三列,Null,用于说明各列能否含有 NULL 值;
4. 第四列,Key,用于说明该列是否是键——索引列。
5. 第五列,Default,用于说明各列的默认值。
6. 最后一列,Extra,用于提供一些额外的信息。
- Mariadb用户操作/数据库基本操作 (一)
- Mariadb用户操作/数据库基本操作 (一)
- Mariadb用户操作/数据库基本操作(二)
- Mariadb数据库:基本语句及操作 数据库及用户管理
- 数据库mariadb的基本操作
- Mariadb(mysql)基本操作
- MariaDB基本管理操作
- MariaDB基本管理操作
- MariaDB 数据库操作大全
- python 操作Mariadb 数据库
- MariaDB二进制安装步骤以及数据库的基本操作
- Python 操作Mariadb数据库 +Linux
- MariaDB 数据库安装/升级操作
- 数据库基本操作命令一
- 数据库的基本操作(一)
- 一、MySQL数据库基本操作
- Mysql数据库基本操作(一)
- java 操作redis 数据库一:基本操作
- Android四大组件之--广播
- linux gpio模拟i2c的使用
- Scala一些总结
- 哈希表(待续···)
- 访问流程
- Mariadb用户操作/数据库基本操作 (一)
- 运行Eclipse出错:Failed to load the JNI shared library jvm.dll
- while语句和累加思想、计数器思想
- 服务端高性能数据库优化演变细节案例
- java 基础三
- eclipse下package,source folder,folder的区分
- java中volatile关键字的含义
- Android_ui之View与ViewGroup
- 文章标题