1.查看用户名密码
可以通过
select *from mysql.user;
来查看用户名和密码。如果报下面的错误
You must reset your password using ALTER USER statement before executing this statement.
你需要用
set password = password('your new password');
来重置密码,然后通过
set global default_password_lifetime = 0;
使得密码有效期为永久。
2.创建数据库
CREATE DATABASE mysql_shiyan;
在大多数系统中,SQL 不区分大小写。注意紫色的都为关键字。
3.查看和使用数据库
使用
show databases;
可以查看当前用户有多少数据库。
使用
use mysql_shiyan;
可以使用某一数据库。
4.创建数据表
数据表(table)简称表,它是数据库最重要的组成部分之一。数据库只是一个框架,表才是实质内容。
我们尝试在 mysql_shiyan 中新建一张表 employee,包含姓名,ID 和电话信息,所以语句为:
CREATE TABLE employee (id int(10),
name char(20),
phone int(12));
可以看出,基本格式为列名a 数据类型(数据长度),
需要知道的时常用数据类型有数值类型、字符串类型、时间日期类型、二进制数据类型。
然后创建第二张表department,使用
show tables;
查看当前数据库表的数量。
5.向表中插入信息
向employee表里添加信息id,name,phone分别为01,‘xiaoming’,111222333
insert into employee(id,name,phone) values(01,'xiaoming',111222333);
从上面语句可以看出插入语法为
insert into 表的名字(列名a,列名b,列名c) values(值1,值2,值3);
我们继续添加数据
insert into employee(id,name,phone) values(02,'xiaohong',111222555);
insert into employee(id,name) values(04,'xiaowang');
然后使用
select *from employee;
来查看表格
6.删除表中信息
学习完插入,那么如何删除某一行呢,比如我们先添加一行
insert into employee(id,name,phone) values(03,'xiaozhi',111222666);
删除此行用下列语句
delete from employee where id=3 and name='xiaozhi' and phone=111222666;
可以看出删除语句语法为
delete from 表名 where 列名1 = ‘' and 列名2 = ‘' and 列名3= ;