mysql--(入门语句1)

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;//查看表结构


猜你喜欢

转载自blog.csdn.net/qq_32823673/article/details/80403101