sql操作语句

MySQL语法是大写!  语句结束必须用分号结尾 ;

在SQL语句中-- 英文双横杠+空格表示注释

1.查看数据库:

  $ show databases;

2. 创建数据库

 create databasse  数据库名;

  高级应用

    创建数据库,该命令的作用:

  1. 如果数据库不存在则创建,存在则不创建。---    IF NOT EXISTS
  2. 创建数据库,并设定编码集为utf8 ---  CHARSET utf8 COLLATE utf8_general_c
CREATE DATABASE IF NOT EXISTS 数据库名 DEFAULT CHARSET utf8 COLLATE utf8_general_ci;

3. 使用数据库

USE 数据库名;

注意:

  使用之后不能对其他数据库以及其他的数据中的数据表操作,只能对自身数据库操作

提示:

  可以使用 SHOW DATABASES 返回到根目录下 进行对其他数据库的操作

4.查看表

show tables;

5.删除数据库

drop database 数据库名;

6.创建数据表

CREATE TABLE table_name (column_name column_type);

7.删除数据表

DROP TABLE table_name ;

8.退出MYSQL:

 

 quit
 
 exit

9.插入数据

INSERT INTO table_name ( field1, field2,...fieldN )VALUES( value1, value2,...valueN );

提示:如果数据是字符型,必须使用单引号或者双引号,如:"value"。

10.修改数据update

  可以在 WHERE 子句中指定任何条件。

UPDATE table_name SET field1='value' WHERE `id`>10

11. 删除数据DELETE FROM 

DELETE FROM table_name WHERE `id`>10
  1. 如果没有指定 WHERE 子句,MySQL 表中的所有记录将被删除。
  2. 你可以在 WHERE 子句中指定任何条件
posted @ 2019-06-04 18:04  举个栗子^-^  阅读(243)  评论(0编辑  收藏  举报