注意:sql语句以分号结尾,分号是英文的分号mysql是不见“;”不执行,“;”表示结束! \c用来终止一条命令的输入。 |
Mysql常识:
默认端口号:3306
查看服务器版本:select version(); 或者 cmd命令 mysql -verison
登录数据库:mysql -uroot -p
退出数据库:exit/quit
查看当前系统下的数据库:show databases;
创建数据库:create 库名;
使用数据库:use 库名;
查看表:show tables;
建表:create table 表名 (字段名+空格+数据类型);
查看表结构:desc 表名;
添值:insert into 表名 (列名) values (值);
查看表中所有数据:select * from 表名;
查询建表时的结构:show create table 表名;
删除字段中的值:delete from 表名 where 条件;
删除表中的字段:delete from 表名 drop column 字段名;或者alter table 表名 drop 字段名
删除表:drop table 表名;
删除库:drop database 库名;
主键约束:primary key
唯一约束:unique
非空约束:not null
默认约束:default
外键约束:foreign key(外键)references主表(主键)
查看别的数据库的表格:show tables from 表名;
本地登录相关命令:
1.1启动MySQL服务:
- cmd 命令行启动/关闭mysql服务:net start/stop mysql(以管理员身份运行)
-
本地登录 mysql -uroot -p密码 本地登录(隐藏密码的形式) mysql -uroot -p 然后回车输入密码
1.2数据库常用基础命令:
查看数据库 | show databases; |
---|---|
选择使用某个数据库 | use 数据库名; |
创建数据库 | create database 数据库名字; |
创建数据库并且指定字符编码 | create database 数据库名字 charset=utf8; |
删除数据库 | drop database 数据库名字; |
查看当前使用的是哪个数据库 | select database(); |
查看mysql数据库的版本号 | select version(); |
导入数据库表(先进到某个数据库下) | source 文件路径; (路径不要出现中文) |
查看某个数据库下有哪些表 | show tables; |
查看表的结构 | desc 表名; //第一列都是字段名 |
*注意*:导入数据库表前需要先进到某个数据库下;
source 文件路径:路径不能出现中文字符。