mysql -h localhost -uroot -p123456
exit(退出)
;是結束。
\c退出
show databases;//查看當前服務器有哪些數據庫
create database yuan111;//創建一個新的數據庫
drop database goods;//刪除數據庫
delete
//數據庫名字不能修改
use yuan111;//選中數據庫
show tables;//查看錶
drop table tablename;//刪除一張表
rename table oldname to newname;//修改表名
desc tablename;//查看錶結構
//最簡單的建表語句
Create table 表名(
列1名稱 列1類型;
列2名稱 列2類型(最後一列前不要加‘.’)
)
這裏:最常用的兩種列類型:int(整型),varchar(字符串)
實際操作:創建一張學籍表,有2個字段,id,name,分別代表學號和姓名
Create table stu(
Id int,
Name varchar(10)
);
//語句打錯以後應該退出本語句,再繼續打新語句,也可以打\c退出本語句。
如何破解數據庫密碼?
1.通過任務管理器或者服務管理,關掉mysqld(服務進程).
2.通過命令行行+特殊參數開啓mysqld
Mysqld --skip-grant -tables
3.此時,mysqld服務進程已經開始,並且,不需要權限檢查
4.mysql -uroot 無密碼登錄服務器
5.修改權限表
A:use mysql;
B:update user set Password=password(‘11111’)where User='root';
C:flush pricileges;
use yuan111;
create table class(
stu int,
name varchar(20),
age int,
area varchar(20)
);
show tables;
mysql> create table score(
-> stu int,
-> name varchar(20),
-> ke varchar(20),
-> fen int
-> );
Query OK, 0 rows affected (0.23 sec)
show tables;
rename table score to sscore;//對score表進行改名
desc class;//查看錶結構