MariaDB基础SQL语句

  • Post by eyiadmin
  • May 22, 2020
post-thumb

前面我们安装好了MariaDB,现在我们就来熟悉一下它的常用语句。其实关系型数据库常用的就是CreateInsertUpdateDelete,所以我们先了解一下这些操作就可以了。

CREATE TABLE

创建表有多种方式:

  • CREATE TABLE table_name (a int); –创建表
  • CREATE OR REPLACE TABLE table_name (a int); – 创建或者替换表
  • CREATE TABLE IF NOT EXISTS –如果表不存在则创建表
  • CREATE TABLE … LIKE –复制表结构
  • CREATE TABLE … SELECT –创建表

这里先创建一个示例表

CREATE TABLE student_tests (
 name CHAR(10), test CHAR(10), 
 score TINYINT, test_date DATE
);

Insert Into

  • INSERT INTO person (first_name, last_name) VALUES (‘John’, ‘Doe’); –单条插入
  • INSERT INTO tbl_name VALUES (1, “row 1”), (2, “row 2”); –多条插入
  • INSERT INTO person SET first_name = ‘John’, last_name = ‘Doe’; –使用set 关键字
  • INSERT INTO contractor SELECT * FROM person WHERE status = ‘c’; –批量插入
INSERT INTO student_tests 
 (name, test, score, test_date) VALUES
 ('Chun', 'SQL', 75, '2012-11-05'), 
 ('Chun', 'Tuning', 73, '2013-06-14'),
 ('Esben', 'SQL', 43, '2014-02-11'), 
 ('Esben', 'Tuning', 31, '2014-02-09'), 
 ('Kaolin', 'SQL', 56, '2014-01-01'),
 ('Kaolin', 'Tuning', 88, '2013-12-29'), 
 ('Tatiana', 'SQL', 87, '2012-04-28'), 
 ('Tatiana', 'Tuning', 83, '2013-09-30');

我只是记录我的学习过程,由于书读得少,可能很多地方表述或者是理解得不对,请轻喷并指正。

LATEST POST
  • Post By eyiadmin
  • Apr 18, 2021
.NET5快速接入支付宝扫码支付
  • Post By eyiadmin
  • Apr 18, 2021
uView练手开发-开发一个图片小程序
TAG
CATEGORIES