启动:net start MySQL
关闭:net stop MySQL (也可以用quit;)
登录到MySQL:mysql -u root -p
-u : 所要登录的用户名;
-p : 告诉服务器将会使用一个密码来登录, 如果所要登录的用户名密码为空, 可以忽略此选项
选择要操作的数据库:
use 数据库名;(成功会显示Database changed
创建一个新的数据表:
1 create table students 2 ( 3 id int unsigned not null auto_increment primary key, 4 name char(8) not null, 5 sex char(4) not null, 6 age tinyint unsigned not null, 7 tel char(13) null default "-" 8 );
如果哪个字段设置了auto-increment后,必须设置为主键primary key,auto-increment就是对主键自动增加编号的
如果代码太长,可能会输入错误,可以采用重定向的方法,通过任何文本编辑器将语句输入好后保存为 xx.sql 的文件中, 通过命令提示符下的文件重定向执行执行该脚本。打开命令提示符, 输入:
1 mysql -D 数据库名 -u root -p < 文件名
查询表中数据:
select 列名称 from 表名称 [查询条件]; select 列名称 from 表名称 where 条件;(可以加上列条件)
向表中插入数据:
insert [into] 表名 [(列名1, 列名2, 列名3, ...)] values (值1, 值2, 值3, ...);
改数据库密码:
mysqladmin -u root -p password 新密码
改完密码后要使用:flush privileges;
列出所有数据库:show databases;
列出数据库中所有的表:show tables;
时间: 2024-10-10 15:36:28