MySQL语法是大写! 语句结束必须用分号结尾 ;
在SQL语句中-- 英文双横杠+空格表示注释
1.查看数据库:
$ show databases;
2. 创建数据库
create databasse 数据库名;
高级应用
创建数据库,该命令的作用:
- 如果数据库不存在则创建,存在则不创建。--- IF NOT EXISTS
- 创建数据库,并设定编码集为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
- 如果没有指定 WHERE 子句,MySQL 表中的所有记录将被删除。
- 你可以在 WHERE 子句中指定任何条件