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

MySQL
linux
  • 登录MySQL

  1. sudo service mysql start #打开MySQL服务 
  2.  
  3. mysql -u root #使用root用户登录 
  • 新建数据库

  1. # create database 数据库名 
  2. # 一定要记得加分号 “;” 
  3. create database mysql_shiyan; 

查看数据库

  1. show databases; 
  • 连接数据库

  1. use mysql_shiyan 
  • 新建数据表

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

  1. create table employee 
  2. ( 
  3. id int(10),name char(20),phone int(12) 
  4. ); 
  5. # 或者 
  6. create table employee(id int(10),name char(20),phone int(12)); 

数据类型

数据类型大小(字节)用途格式
INT4整数-----
FLOAT4单精度浮点数-----
DOUBLE4双精度浮点数-----
ENUM-----单选,比如性别ENUM(‘a’,‘b’,‘c’)
SET-----多选SET(‘1’,‘2’,‘3’)
DATE3日期YYYY-MM-DD
TIME3时间点或持续时间HH:MM:SS
YEAR1年份值YYYY
CHAR0~255定长字符串-----
VARCHAR0~255变长字符串-----
TEXT0~65535长文本数据-----
  • 向表中插入数据

语句格式

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

查看表中数据

  1. select * from employee 
marsggbo网易博客
原文地址:https://www.cnblogs.com/marsggbo/p/6622923.html