前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >MySQL基础入门-第一课 新建数据库(linux版本)

MySQL基础入门-第一课 新建数据库(linux版本)

作者头像
marsggbo
发布2018-01-23 16:24:38
1.9K0
发布2018-01-23 16:24:38
举报

MySQL

linux

  • 登录MySQL
代码语言:js
复制
sudo service mysql start #打开MySQL服务 
 
mysql -u root #使用root用户登录 
  • 新建数据库
代码语言:js
复制
# create database 数据库名 
# 一定要记得加分号 “;” 
create database mysql_shiyan; 

查看数据库

  1. show databases;
  • 连接数据库
  1. use mysql_shiyan
  • 新建数据表

create table 表的名字 ( 列名a 数据类型(数据长度), 列名b 数据类型(数据长度), 列名c 数据类型(数据长度) ) 或者 create table 表的名字(列名a 数据类型(数据长度),列名b 数据类型(数据长度);

代码语言:js
复制
create table employee 
( 
    id int(10),name char(20),phone int(12) 
); 
# 或者 
create table employee(id int(10),name char(20),phone int(12)); 

数据类型

数据类型

大小(字节)

用途

格式

INT

4

整数

-----

FLOAT

4

单精度浮点数

-----

DOUBLE

4

双精度浮点数

-----

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

长文本数据

-----

  • 向表中插入数据

语句格式

  1. INSERT INTO 表的名字(列名a,列名b,列名c) VALUES(值1,值2,值3);
  2. INSERT INTO employee(id,name,phone) VALUES(01,'Tom',110110110);
  3. INSERT INTO employee(id,name,phone) VALUES(01,'Tom1',110110111);
  4. INSERT INTO employee(id,name,phone) VALUES(01,'Tom2',110110112);

查看表中数据

  1. select * from employee

marsggbo网易博客

http://blog.163.com/hexin_mars_blog/blog/getBlog.do?bid=fks_087068092087088065083084081074072084085075086087083067080086

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2017-03-26 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云数据库 SQL Server
腾讯云数据库 SQL Server (TencentDB for SQL Server)是业界最常用的商用数据库之一,对基于 Windows 架构的应用程序具有完美的支持。TencentDB for SQL Server 拥有微软正版授权,可持续为用户提供最新的功能,避免未授权使用软件的风险。具有即开即用、稳定可靠、安全运行、弹性扩缩等特点。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档