# 注释
-- 注释方式 -- 后面一定要加上空格不加空格报错
-- 查看数据库
SHOW DATABASES;
-- 创建数据库
-- 创建数据库 的时候如果存在则不创建 如果不存在则创建
CREATE DATABASE IF NOT EXISTS uesr1;
-- Query OK, 1 row affected (0.01 sec)说明你创建成功了
-- 选择数据库 USE 数据库名
-- ERROR 1046 (3D000): No database selected说明你没有选择数据库
USE ss34;
-- Database changed 说明数据库选择成功
-- 查看数据表
SHOW TABLES;
-- 删除数据库
DROP DATABASE IF EXISTS ss34;
-- 创建数据表
CREATE TABLE IF NOT EXISTS user(
ID INT UNSIGNED AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(255) NOT NULL,
sex TINYINT NOT NULL DEFAULT 0,
age TINYINT NOT NULL DEFAULT 0
)ENGINE =MyISAM DEFAULT CHARSET=utf8;
-- 查看数据表
SELECT * FROM user;
-- 下面这种方式可以提升我们的操作效率
SELECT id,name,sex,age FROM user;
SELECT id,name,sex,age FROM user WHERE id>5;
-- 添加数据
INSERT INTO user(id,name,sex,age) VALUES(NULL,'wangru',3,'80');
INSERT INTO user(id,name,sex,age) VALUES(NULL,'狗哥',0.5,'100');
-- 查看部分字段
INSERT INTO user(id,name) VALUES(NULL,'wangru');
-- 添加所有字段
INSERT INTO user VALUES(NULL,'三金',1,'73');
-- 插入多条数据
INSERT INTO user(id,name,sex,age) VALUES(NULL,'金铭','1','18'),(NULL,'璐璐','1','20'),(NULL,'令锋','2','99'),(NULL,'李想','3','18');
INSERT INTO user(id,name,sex,age) VALUES(NULL,'梁凯达','1','12'),(NULL,'lixiang','2','200'),(NULL,'令锋','2','99'),(NULL,'李想','3','18');
-- 修改数据
UPDATE user SET sex='1',age='18';
UPDATE user SET sex='3',age='70' WHERE id=3;
-- 删除
DELETE FROM user WHERE id=2;
-- 登录
-- mysql -hlocalhost -uroot -p
-- mysql -h要登录主机名或者ip地址 -u 用户名(root)数据库最高管理员权限 -p 密码
-- 如果是在本地登录
-- mysql -uroot -p
-- 需要各位登录 192.168.204.111 这台服务器的数据库
-- mysql -h192.168.204.111 -uroot -p
-- ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061)
-- ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES) 用户名或密码错误
-- \q exit ctrl+c esc 关闭 关闭电脑