mysql一般安装后是不需要输入登录密码的,所以可以直接 mysql -u root登录数据库。
1.创建数据库
1.1 登录数据库 mysql -u root
1.2 查看现有的数据库 show databases;
1.3 创建一个新的数据库 CREATE DATABASE IF NOT EXISTS aimin DEFAULT CHARSET utf8 COLLATE utf8_general_ci;
这里创建一个数据库并默认为utf8编码
1.4 切换到新建数据库 use aimin
2. 切换到数据库后可以查看数据库都有哪些表。
2.1 查看数据库下的表 show tables;
由于是新建的数据库,所以暂时没有数据表
2.2 创建一个新表
create table test(id int(10) primary key auto_increment,
name varchar(100) not null,
age int(4))ENGINE=InnoDB DEFAULT CHARSET=utf8;
创建表也默认编码格式为utf8.
2.3 查看表结构 desc test;
3.数据库刚装完登录是不需要密码的,我们也可以设置登录密码
3.1 我们可以执行sql : select user,password from mysql.user;
可以看到都是没有密码的。
3.2 下面给root增加密码 set password for root@localhost=password('123456');
再次输入 select user,password from mysql.user;
会发现root已经有密码了。下次登录可以 mysql -u root -p 输入密码就可以了。
4 。删除一个数据库 drop database if exists aimin;