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;

你可能感兴趣的:(MySql)