1.手动
2.在cmd窗口中 services.msc打开服务的窗口
3.启动:net start mysql
关闭:net stop mysql
登录:mysql -uroot -p密码
mysql -h(ip地址) -uroot -p连接目标密码
退出:exit、quit
1.安装目录
配置文件:my.ini
2.数据目录
数据库:文件夹
表:文件
数据:数据
1.搜狗语句可以当行或多行书写以分号结尾。
2.可使用空格和缩进来增强语句的可读性。
3.mysql数据库的sql语句不区分大小写,关键字建议使用大写。
4.三种注释:
单行注释:-- 注释内容 或 # 注释内容
多行注释:/* */
1.DDL数据定义语言:用来定义数据库对象,数据库、表、列等。关键字create、drop、alter等
2.DML数据操作语言:用来对数据库中表的数据进行增删改,关键字:insert、delete、update等
3.DQL数据查询语言:用来查询数据库中表的记录。关键字insert、where等
4.DCL数据控制语言:用来定义数据库的访问权限和安全级别,即创建用户。关键字grant、revoke等
show databases;
alter database 数据库名称 character set 字符集名称;
drop database 数据库名称;
查询当前正在使用的数据库名称:select database();
使用数据库:use 数据库名称;
creat table 表名(
列名1 数据类型1,
列名2 数据类型2,
...
列名n 数据类型n
);
注意:最后一列不需要逗号
复制表: create table 表名 like 被复制的表名;
查询某个数据库所以表名称:show tables;
查询表结构:decs 表名;
1.修改表名: alter table 表名 rename to 新的表名;
2.修改表的字符集: alter table 表名 character set 字符集名称;
3.添加一列: alter table 表名 add 列名 数据类型;
4.修改列名称 类型: alter table 表名 change 列名 新列别 新数据类型;
5.删除列: alter table 表名 drop 列名;
drop table 表名;
原文:https://www.cnblogs.com/jian2818/p/12560527.html