mysql基本操作

注意:虽然mysql中不区分大小写,但是关键字尽量用大写

1 启动mysql服务 - 要用管理员运行(cmd)

net start mysql(服务名) 启动mysql服务

net stop mysql(服务名) 关闭mysql服务

1.1 或者在电脑中打开服务手动启动关闭。

2 客户端登录(命令行登录)

mysql -h 主机名 -P 端口号 -u 用户名 -p密码

例如:mysql -h localhost -P 3306 -u root -proot

注意:

(1)-p与密码之间不能有空格,其他参数名与参数值之间可以有空格也可以没有空格

​ mysql -hlocalhost -P3306 -uroot -proot

(2)密码建议在下一行输入

​ mysql -h localhost -P 3306 -u root -p

​ Enter password:****

(3)如果是连本机:-hlocalhost就可以省略,如果端口号没有修改:-P3306也可以省略

​ 简写成:mysql -u root -p

​ Enter password:****

基础操作语句

SHOW databases; 查看所有数据库
CREATE database 数据库名(day1); 创建数据库
DROP database 数据库名(test01); 删除数据库
USE 数据库名(day1); 切换到指定的数据库
CREATE TABLE 表名(
字段名 字段数据类型,
字段名2 字段2数据类型
); 创建表
空值 NULL
INSERT INTO 表名(name) VALUE("name1"); 写入单个数据
INSERT INTO 表名 VALUES(字段1, 字段2 ); 写入所有数据
UPDATE 表名 SET 字段名= 要修改的内容; 更新表中数据
DELETE FROM 表名 where 字段 == xxx; 用where判断删除字段==xxx的数据
TRUNCATE 表名; (清空表中数据)
SELECT * FROM 表名; 输出表中的数据
SELECT 字段1,字段2 FROM 表名; 选取需要输出的数据输出
SELECT database(); 查看当前正在使用哪个数据库
SHOW tables; 查看当前数据库的所有表格
DESC 表名称; 查看表结构
DROP table 表名称; 删除表
EXIT; 退出mysql

约束关键字

根据约束的特点,分为几种:
  • 键约束:主键约束、外键约束、唯一键约束
  • Not NULL约束:非空约束
  • Check约束:检查约束
  • Default约束:缺省约束
posted @ 2020-10-20 20:51  Shoumaple  阅读(56)  评论(0)    收藏  举报