mysql 常用命令语法
登录到mysql client
以windows下为例,打开cmd命令窗口,进入到mysql安装目录bin目录下,首先要启动mysql服务,执行命令:
net start mysql,这里不需要分号。
上图mysql -v是以默认用户登录,如果要以管理员登录则执行命令: mysql -u root -p
第一次登录不需要密码直接回车即可
Mysql语法记录:
mysql语法是指进入到mysql_clent下时,所输入的命令所遵循的语法
注意:所有mysql语句结束后必须以分号“;”结尾,不然直接Enter回车,mysql会以为没有输入完全
1.显示所有的数据库,显示所有表
show databases;
show tables;
2.创建数据库: create database first_db;
3.选择数据库: use first_db;
4.创建表:
CREATE TABLE IF NOT EXISTS `first_db`(
`user_id` INT UNSIGNED AUTO_INCREMENT,
`name` VARCHAR(100) NOT NULL,
`sex` VARCHAR(40) NOT NULL,
`phone` VARCHAR(300),
PRIMARY KEY ( `user_id` )
)ENGINE=InnoDB DEFAULT CHARSET=utf8;
注意:创建 MySql 的表时,表名和字段名外面的符号 ` 不是单引号,而是英文输入法状态下的反单引号,也就是键盘左上角 ~ 按键下面的那个` ,反单引号是为了区分 MySql 关键字与普通字符而引入的符号,一般表名与字段名都使用反单引号
5.查看表结构:desc first_db;
6.插入数据:
INSERT INTO first_db
(name,sex,phone)
VALUES
("张三",“男”,“1592646476”);
7:查询表数据:select * from first_db;
8.显示mysql数据库端口: show global variables like 'port';
9.命令行按回车,或是输入\c,quit 都无法结束编辑状态,如图:
出现了”> ,然后不管输入什么都无法退出,这时输入>前的字符作为结束字符,再输入\c,既需要输入 “\c 回车即可。