数据表:用于保存数据库中的信息。
1. 创建数据库:
mysql> create database myDB; (myDB是自己创建的数据库名,以下以这个数据库名为例)
2. 显示可用数据库列表:
mysql> show databases;
3. 选择数据库:
mysql> use myDB;
4. 创建数据表:
mysql> use myDB;
mysql> create table myTB(
id int not null primary key auto_increment,
name char(25),
password int(9));
5. 删除数据库:
mysql> drop database myDB;
6. 删除数据表:
mysql> drop table myTB;
7. 往表中插入记录:
mysql> insert into myTB
(id,uesrname,password) values (null,'aaa','111111');
往表中插入多条记录:
mysql> insert into myTB
(id,username,password) values(null,'aaa','111111'),
(null,'bbb','222222'),
(null,'ccc','333333');
8. 更新表中数据:
mysql> use myDB;
mysql> update myTB set password='000000', WHERE username='aaa'; (WHERE后面加条件)
9. 将表中记录清空:
mysql> delete from myTB;
10. 显示数据表信息:
mysql> select * from myTB; (*表示数据表中所有的信息)
11. 显示数据表中特定的信息:
mysql> select username from myTB;
12. 重置mysql root 密码:
ALERT USER 'root'@'localhost' IDENTIFIED BY 'newpassword';
(新版本的mysql,旧版本是别的,网上很多资料显示的还是旧版本的,会报错)
下午修改root密码时一直报下面这个错误。
Error Code: 1064. You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'password('admin')' at line 1
后来了解到网上的大多资料都是针对旧版本的修改,新版本用上面那句就不会报错了。
注意事项:
每一句的结束要加分号;不然程序不会运行。