【Linux】-- Mysql(2) : 创建数据库和数据表
系统环境
Ubuntu 14.04 64位版本
顺便说一下,mysql 中是不区分大小写的,所以随意而为就行了,不过上网查了大部分老成的都会说特殊语句还是用大写的比较好呢
准备
# 打开 mysql 服务
pinsily@zhu ~$ sudo service mysql start# 使用 root 用户登录,输入密码
pinsily@zhu ~$ mysql -u root -p
创建数据库
新建数据库 pinsily_user
mysql> CREATE DATABASE pinsily_user;
使用 show databases;
命令检查是否新建成功
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| performance_schema |
| pinsily_user |
+--------------------+
4 rows in set (0.15 sec)
删除数据库
# 有创建就有删除
DROP DATABASE name;
连接数据库
mysql> use pinsily_user;
Database changed
查看数据库中的表
数据表(table)简称表,它是数据库最重要的组成部分之一。数据库只是一个框架,表才是实质内容。可以看作是 excel 表格
# 目前表数目为空
mysql> show tables;
Empty set (0.00 sec)
创建表
创建表的语句格式为
CREATE TABLE 表的名字
(
列名a 数据类型(数据长度),
列名b 数据类型(数据长度),
列名c 数据类型(数据长度)
);
创建一张用户表 user,包含姓名、ID和电话信息
mysql> CREATE TABLE user (id int(10),name char(20),phone int(12));
Query OK, 0 rows affected (0.63 sec)
查看表
mysql> show tables;
+------------------------+
| Tables_in_pinsily_user |
+------------------------+
| user |
+------------------------+
1 row in set (0.00 sec)
常用数据类型
数据类型 | 大小(字节) | 用途 | 格式 |
---|---|---|---|
INT | 4 | 整数 | |
FLOAT | 4 | 单精度浮点数 | |
DOUBLE | 8 | 双精度浮点数 | |
ENUM | 单选,比如性别 | ENUM(‘a’,’b’,’c’) | |
SET | 多选 | SET(‘1’,’2’,’3’) | |
DATE | 3 | 日期 | YYYY-MM-DD |
TIME | 3 | 时间点或持续时间 | HH:MM:SS |
YEAR | 1 | 年份值 | YYYY |
CHAR | 0~255 | 定长字符串 | |
VARCHAR | 0~255 | 变长字符串 | |
TEXT | 0~65535 | 长文本数据 |
CHAR 和 VARCHAR 的区别: CHAR 的长度是固定的,而 VARCHAR 的长度是可以变化的,比如,存储字符串 “abc”,对于 CHAR(10),表示存储的字符将占 10 个字节(包括 7 个空字符),而同样的 VARCHAR(12) 则只占用4个字节的长度,增加一个额外字节来存储字符串本身的长度,12 只是最大值,当你存储的字符小于 12 时,按实际长度存储。
【Linux】-- Mysql(2) : 创建数据库和数据表相关推荐
- MySQL:创建数据库,数据表,主键和外键
目录 前言: 安装MySQL: 打开MySQL: 创建数据库: 查看已建数据库: 查看数据库引擎: 创建数据表: 主键约束: 单字段主键: 多字段联合主键: 外键约束: 前言: MySQL数据库安装了 ...
- MySQL——创建数据库和数据表
创建数据库和数据表 (1)创建数据库相关代码 create database test; #创建数据库 show create database test; #查看创建好的test数据库 show d ...
- 在MySQL中如何用SQL命令创建数据库及数据表
HRELLO 大家好! 上期给大家讲解了,MySQL数据库常用的管理命令.现在,给大家讲解,如何用SQL命令在MySQL中创建一个数据库及数据表. 在学习前,我们首先要了解,SQL命令是什么? SQL ...
- sql server2008中怎样用sql语句创建数据库和数据表
这是简单用代码实现创建数据库和数据表的sql语句,如下: --调用系统数据库-- use master go /***防止你要创建的数据库同名,先把它删除掉****/ if Exists(select ...
- mysql 收藏表如何建立_代码收藏系列--mysql创建数据库、数据表、函数、存储过程命令...
创建mysql数据库 CREATE DATABASE IF NOT EXISTS `database_name` DEFAULT CHARSET utf8 COLLATE utf8_general_c ...
- MySQL数据库—创建数据库与数据表
第1关:创建数据库 任务描述 本关任务:创建并操作数据库. 相关知识 为了完成本关任务,你需要掌握: 如何创建数据库: 选择数据库: 如何删除已有数据库: 查看数据库服务器中存在的数据库列表. ### ...
- MySQL创建数据库和数据表
文章目录 前言 一.MySQL数据库是什么? 二.使用步骤 1.显示当前数据库 2.创建数据库 3.使用数据库 4.删除数据库 5.表的操作 5.1 显示数据库中的表 5.2 创建表 5.3 删除表 ...
- mysql批量创建数据库 导数据
由于近来需要从其它机器拉一堆数据到一台机器上做数据分析,由于涉及到数据库比较,数据也不大不小的,要手工一个一倒腾真是累的半死,于是弄了个脚本 实现功能,根据指定文件下的数据库文件命令格式, str=1 ...
- 如何重新创建mysql数据库_重新创建数据库与数据表《 MySQL 基础 》
前面我们介绍的一些 sql 的语句是 sql 的 ddl 的部分,也就是定义数据结构用的 ... 在接下来的视频里,我们会去看一下 sql 的另一个部分,也就是 dml ,关于数据的操作的部分 ... ...
最新文章
- [codeVS1204] 单词背诵
- Apache Ranger初识
- 服务器win2008修复安装,Win2008 R2迁移实战之迁移工具安装
- 手动删除oracle 归档文件,Oracle手动删除归档日志厚,出现ORA-19571错误
- 总结一些通用的处理方法
- Java获得中文输入_使用java简单实现根据输入的汉字,得到汉字的首字母
- mysql中值换行显示为乱码_MySQL数据移植中的乱码问题
- bs cs架构区别_一文了解微蜂窝、基站、宏蜂窝、直放站、BBU+RRU到底有什么区别...
- 想要配置文件生效 需要通过添加到web.xml加载到内存中
- Spark streaming消费Kafka的正确姿势
- 概率扩散模型 Probabilistic Diffusion Model
- coreldraw2019免登录补丁_CorelDRAW2019缩略图补丁
- 数值分析-LU三角分解
- 如何压缩pdf文件 把pdf文件变小
- FIL世界全新板块——DeFi震撼来袭
- 简述你对人工智能未来发展的看法?
- Flutter项目调用APP原声页面,使用iOS的Framework,安卓的aar,so文件
- 自动滑动背景图片html,html背景图片滚动属性bgproperties
- 某些版本EDGE、CHROME报错、无法使用的问题
- Spark数据分区(partitionBy分区、partitioner获取分区方式、自定义分区)
热门文章
- android基础学习
- 2018年全国中高等院校教师 “Python编程及应用”培训班通知
- 脚本操作WPS的一些想法
- 水仙花数是指一个n位数(n≥3),它的每个位上的数字的n次幂之和等于它本身。例如:1^3+5^3+3^3=153
- Matlab中的傅里叶级数展开函数
- 学习GestureDetectorCompat,实现卡片左右滑动消失效果
- 【python 处理亿级数据】使用 Pandas 处理亿级数据
- Arduino Nano下使用u8glib点亮Oled 128x6
- 在你最穷的时候,是怎么翻身的?
- 品牌营销案例拆解,一起来看看品牌们近期都有哪些精彩表现吧