mysql 基本操作

mysqld --install             安装mysql

net start mysql            开启mysql

mysql -uroot                登陆本机mysql

net stop mysql            停止mysql

mysql>\q                     退出mysql

mysql\exit                    退出mysql

mysql\quit                    退出mysql

mysql --remove            移除mysql

cls清屏

color 1f蓝底白字的cmd

E:\>cd mysql
E:\mysql>cd bin
E:\mysql\bin>mysqld --install
Service successfully installed.
E:\mysql\bin>

4、开启mysql的服务 net start mysql
E:\mysql\bin>net start mysql
MySQL 服务正在启动 ..
MySQL 服务已经启动成功。

5、直接登录mysql数据库,mysql -uroot 代表的是登录本机下的root账号,没有密码
mysql在windows系统下默认没有密码,在linux新版mysql默认有密码.

E:\mysql\bin>mysql -uroot

Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 1
Server version: 5.6.20 MySQL Community Server (GPL)

Copyright (c) 2000, 2014, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type ‘help;‘ or ‘\h‘ for help. Type ‘\c‘ to clear the current input statement.
mysql>

6、退出数据库服务器登录
mysql>\q
mysql>quit
mysql>exit

卸载mysql数据库
1、开始,运行,cmd
e:
cd mysql
cd bin
e:/mysql/bin>net stop mysql 停止mysql正在运行的服务
e:/mysql/bin>mysqld --remove 移除mysql的安装服务

e:\mysql\bin>mysql -uroot 管理员直接登录

-- 查看当前服务器的版本号
mysql> select version();

-- 查看当前数据库名称
mysql>select database();

mysql>select user();

mysql> select curdate(),curtime(),now();
+------------+-----------+---------------------+
| curdate() | curtime() | now() |
+------------+-----------+---------------------+
| 2014-11-23 | 16:17:19 | 2014-11-23 16:17:19 |
+------------+-----------+---------------------+
1 row in set (0.04 sec)

-- 查看当前服务器上有多少数据库
mysql>show databases;

-- 使用test数据库
mysql>use test;
-- 显示查看test数据库中的所有表
mysql>show tables;

-- 显示当前数据库服务器支持的存储引擎
mysql>show engines;

MyISAM 引擎不支持事务 速度快 引用最多的引擎
InnoDB 引擎 支持事务

-- 查看当前服务器所支持的字符集
mysql>show charset;

我国定制,支持中文简体 繁体 日文
gb2312 简体中文,只能是6763简体汉字
gbk 简繁体支持
gb18030

utf-8 在mysql中叫utf8 支持世界各国语言

c java c++ sqlserver

整型 只能存储小数
tinyint
mediumint
smallint
shortint
int
integer

精度类型 可以保留小数
decimal(p,s)

日期类型
date

日期时间类型
datetime

固定字符串
char(n)

变长字符串
varchar(n)

变长的文本类型
text

大的文本类型,0-4G字符
longtext

枚举类型 enum(‘男‘,‘女‘,‘保密‘)
enum

ZEROFILL
UNSIGNED
AUTO_INCREMENT
CHARSET=utf8

ENUM() 枚举类型
USE db;
DROP TABLE dd; -- 删除表

-- 建立表
CREATE TABLE dd(
id INT(6) UNSIGNED ZEROFILL NOT NULL AUTO_INCREMENT,
sname VARCHAR(20),
sgender ENUM(‘男‘,‘女‘,‘保密‘),
PRIMARY KEY(id)
)ENGINE=MYISAM AUTO_INCREMENT=5 DEFAULT CHARSET=utf8;

INSERT dd VALUES(25422,‘李四‘,‘男‘);
INSERT dd VALUES(10,‘张三‘,‘保密‘);

SELECT * FROM dd;

-- 建立数据库
CREATE DATABASE yy;
CREATE DATABASE `database`;

-- 判断数据库aa是不是存在,如果不存在,就建立此数据库,并且设定新数据库的
-- 字符集编码为utf8字符集
CREATE DATABASE IF NOT EXISTS db DEFAULT CHARACTER SET utf8;

-- 设定数据库db 的默认字符集
ALTER DATABASE db DEFAULT CHARSET gbk;

-- 删除数据库
DROP DATABASE yy;
DROP DATABASE IF EXISTS yy;
DROP DATABASE IF EXISTS `database`;
DROP DATABASE aa;
DROP DATABASE db;

-- 查看建立数据库命令的代码
SHOW CREATE DATABASE db;
-- CREATE DATABASE `db` /*!40100 DEFAULT CHARACTER SET gbk */

CREATE DATABASE `aa` /*!40100 DEFAULT CHARACTER SET utf8 */;
等价
CREATE DATABASE `aa` DEFAULT CHARACTER SET utf8;

时间: 2024-10-12 07:49:15

mysql 基本操作的相关文章

【mysql】mysql基本操作

mysql基本操作 1.mysql表复制 mysql 表结构的复制 create table t2 like t2 mysql 表数据的复制 insert into t2 select * from t1 2.mysql索引的操作 2.1索引的增加 alter table tb_name add index index_name (列名) alter table tb_name add unique(列名) alter table tb_name add primary key (列名) 2.2

第02章 mysql 基本操作

2015-10-24 目录 参考资料 [1] 唐汉明.深入浅出MySQL 数据库开发.优化与管理维护(第2版)[M].北京:人民邮电出版社,2014 [2] Schwartz.高性能MySQL(第3版)[M].北京:电子工业出版社,2013 [3] DuBois.MySQL Cookbook 中文版 第2版 [M].北京:电子工业出版社,2008 [4] DuBois.MySQL技术内幕(第4版)[M].北京:人民邮电出版社,2011 [5] 范德兰斯.MySQL开发者SQL权威指南 [M].北

Linux下mysql基本操作

Linux下mysql基本操作                            作者:浩浩哥来了 对mysql进行初始密码的添加 方法(一) mysqladmin -uroot password 123 方法(二) 如果在添加初始密码是报错了可以进行我下面的方法修改密码. ERROR1045 (28000): Access denied for user 'root'@'localhost' (using password: NO) 在/etc/my.cnf文件中添加skip-grant-

MySQL基本操作(+参考手册)

1.MySQL 5.1参考手册 2.基础教程 3.常用举例入下: 1 连接数据库:mysql -h主机地址 -u用户名-p用户密码 2 数据库的提示符:mysql> 3 退出数据库:exit(回车) 4 显示数据库:show databases; 5 建立数据库:create database 库名; 6 选择数据库:use 数据库名; 7 显示数据库中的表:show tables; 8 显示数据表的结构:describe 表名; 9 建表:create table 表名 (字段设定列表); 注

SqlServer 与 MySQL 基本操作语句对比

继上篇 MySQL 基本操作语句 后,个人测试和补充了 SqlServer 与 MySQL 的 基本操作语句对比,主要是对比SQL命令的一些差异,不作更多说明. (由于mysql 没有系统学习过,欢迎大侠们拍砖~~)  SqlServer版本:SqlServer 2008 MySQL版本: MySQL 5.5 执行符号: MySQL :分号';' SqlServer :字符'GO' 自增列:MySQL必须要索引,不能设置增量: 默认值:MySQL默认值不用加括号:SqlServer可加或不加:

95.更改MySQL的root用户密码,MySQL基本操作的常用命令

更改MySQL的root用户密码 1.首次进入数据库 [[email protected] ~]# /usr/local/mysql/bin/mysql -uroot Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 2 Server version: 5.6.36 MySQL Community Server (GPL) Copyright (c) 2000, 2017, O

MySQL基本操作,新手入门宝典

以下的文章主要向大家描述的是MySQL基本操作,MySQL在实际操作中是经常被用到的,所以对MySQL的基本内容的了解也是一件很重要的事项,以下的文章就是对MySQL基本操作的详细描述. 登陆数据库 D:\phpStudy\MySQL\bin>MySQL -uroot -proot 查看数据库 MySQL> show databases; 选择数据库 MySQL> use bugfree; 设置字符集 MySQL> set names 'gbk'; 查询数据库中的表 MySQL&g

Mysql基本操作、C++Mysql简单应用、PythonMysql简单应用

MySql基本操作 -- 当指定名称的数据库不存在时创建它并且指定使用的字符集和排序方式 CREATE DATABASE IF NOT EXISTS db_name CHARACTER SET UTF8 COLLATE utf8_general_ci; -- 显示数据库语句 SHOW DATABASES; -- 查看数据库的创建方式,主要是字符类型 SHOW CREATE DATABASE db_name; -- 修改数据库的属性信息,比如修改字符集为 GBK ALTER DATABASE db

mysql基本操作和授权

mysql基本操作和授权:(介绍5.7的和5.6很多地方不一样哦)MySQL Server version: 5.7.23 本文的数据库test本文的表名test本文的用户名testshow databases; 命令查看已经创建了哪些数据库.show columns from test 或者desc test;获取表结构命令:shou tables 查看所有的表use database1; 切换数据库show grants; 查看当前用户的权限show grants for [email pr

Mysql基本操作总结

数据库的基本操作 1.创建数据库 # create database xxx; 2.查看数据库 # show databases; 3.删除数据库 # drop database xxx; 4.使用/切换数据库 # use xxx: 表的基本操作1.查看数据库中所有的表 # show tables; 2.创建表 # create table xxx; 3.查看表结构 # desc xxx; 4.查看表详细结构 # show create table xxx; 5.删除表 # drop table