成都10班-向淦 发表于 2021-11-21 21:46:11

mysqld

desc test;       查看test表的表结构
service mysqld start(启动mysql数据库
~]# service mysqld stop(停止mysql数据库)
service mysqld status(查看mysqld数据库的状态)
mysqld is stopped(提示数据库已经停止)
service mysqld restart(重启mysql数据库)
service mysqld status(重启之后再车看mysql数据库的状态)
is running...(提示数据库正在运行)
mysqladmin -uroot password‘123456’(给root用户设置访问密码123456)
mysql -uroot -p(访问mysql数据库)
Enter password: (不输入密码会拒绝访问)
mysql -uroot -p(重新访问数据库)
mysql -uroot -p123456(直接带密码的方式访问mysqld数据库)
show databases;(查看mysqld数据库里面所有的数据库
create databases dcs10;(创建一个名字为dcs10的数据库)
show databases;(创建好之后再查看一下是否创建成功)
mysql> use dcs10(使用use + 库名进入到某个数据里)
Database changed(提示进入成功)
mysql>show tables;(查看进入的数据库所有表)
Empty set (0.00 sec)提示空,表示没有表
create table test(id int(20) primary key auto_increment,name varchar(20) not null,score float(20,2),phone bigint(20) default 15366669999,time date);(创建一个名为 test 的表)
show databases;(查看所有库的时候会自动从dcs10这个库里退出)
create database dcs11; (创建一个名为dcs11的库)
drop database dcs11; (删除dcs11这个空库)
show databases;(查看所有库)
alter table test change sid id int(20);(把id字段改为sid,并去掉字增长)
alter table test change sid sid int(20) auto_increment;(给sid字段增加长约束)
alter table test add clas int(20) first;(给test表添加一个clas字段放在最前面)
alter table test add sec varchar(20) after class;(添加一个字段为sec放在class后面)
alter table test add(sex varchar(20),age int(20));(同时添加两个字段sex和age默认放在表字段最后面)
alter table test drop sex,drop age;(同时删除两个字段)
alter table test modify name varchar(20) after class;(将name字段放在class字段后面)
create table testl(id int (20),name varchar(20));( 新建一个 test1 的表)
alter table test drop primary key;(直接删除test表里的主键约束)
alter table test change sid sid int(20);(先删除sid字段的自增长约束)

页: [1]
查看完整版本: mysqld