博客列表 >mysql入门cmd命令

mysql入门cmd命令

梁凯达的博客
梁凯达的博客原创
2019年01月02日 15:02:32874浏览

# 注释
-- 注释方式   -- 后面一定要加上空格不加空格报错

-- 查看数据库
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 关闭  关闭电脑

声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议