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

时间:2022-04-23
本文章向大家介绍MySQL基础入门-第一课 新建数据库(linux版本),主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

MySQL

linux

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

查看数据库

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

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

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