Mysql基本语法

1 创建数据库

CREATE DATABASE语句用于创建一个新的数据库。语法是:

SQL> CREATE DATABASE DATABASE_NAME;

例子,创建一个名为 EXAMPLE 数据库:

SQL> CREATE DATABASE EXAMPLE;

2 删除数据库

使用DROP DATABASE语句用于删除现有的数据库。语法是:

SQL> DROP DATABASE DATABASE_NAME;

注意:要创建或删除,应该有数据库服务器上管理员权限。请注意,删除数据库将损失所有存储在数据库中的数据。

例子,删除我们刚刚建好的数据库:

SQL> DROP DATABASE EXAMPLE;

3 创建表

CREATE TABLE语句用于创建一个新表。语法是:

SQL> CREATE TABLE table_name
(
   column_name column_data_type,
   column_name column_data_type,
   column_name column_data_type
   ...
);

例子,下面的SQL语句创建一个有四个属性的 Students 表:

SQL> CREATE TABLE Students
(
   id INT NOT NULL,
   age INT NOT NULL,
   name VARCHAR(255),
   major VARCHAR(255),
   PRIMARY KEY ( id )
);

4 删除表

DROP TABLE语句用于删除现有的表。语法是:

SQL> DROP TABLE table_name;

例子,下面的SQL语句删除一个名为 Students 表:

SQL> DROP TABLE Students;

5 插入数据

语法 INSERT 如下,其中 column1, column2 ,依此类推的属性值:

SQL> INSERT INTO table_name VALUES (column1, column2, ...);

例子,下面的 INSERT 语句中插入先前创建的 Students 表:

SQL> INSERT INTO Students VALUES (1, 18, 'Mumu', 'Java');

6 查询数据

SELECT语句用于从数据库中检索数据。该语法的SELECT是:

SQL> SELECT column_name, column_name, ...
     FROM table_name
     WHERE conditions;

WHERE 子句可以使用比较操作符例如 =, !=, <, >, <=, >=,以及 BETWEEN 和 LIKE 等操作符。

例子,下面的 SQL 语句从 Students 表选择 id 为1的学生,并将该学生的姓名和年龄显示出来:

SQL> SELECT name, age 
     FROM Students 
     WHERE id = 1;

下面的SQL语句从 Students 表中查询姓名中有 om 字样的学生,并将学生的姓名和专业显示出来:

SQL> SELECT name, major 
     FROM Students 
     WHERE name LIKE '%om%';

7 更新数据

UPDATE语句用于更新数据。UPDATE语法为:

SQL> UPDATE table_name
     SET column_name = value, column_name = value, ...
     WHERE conditions;

例子,下面的 SQL 的 UPDATE 语句表示将 ID 为1的学生的 age 改为20:

SQL> UPDATE Students SET age=20 WHERE id=1;

8 删除数据

DELETE语句用来删除表中的数据。语法DELETE是:

SQL> DELETE FROM table_name WHERE conditions;

例子,下面的 SQL DELETE 语句删除 ID 为1的学生的记录:

SQL> DELETE FROM Students WHERE id=1;
  • 4
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值